Converti oggetto in Int in C#
-
Converti oggetto in Int con il TypeCasting
(int)
inC#
-
Converti un oggetto in Int con la funzione
int.Parse()
inC#
-
Converti oggetto in Int con la funzione
Convert.ToInt32()
inC#
Questa esercitazione discuterà i metodi per convertire un tipo di dati in un tipo di dati intero in C#.
Converti oggetto in Int con il TypeCasting (int)
in C#
Type casting è una tecnica per eseguire il cast dei dati da un tipo di dati a un altro tipo di dati simile in C#. L’espressione (int)
viene utilizzata per trasformare un tipo di dati in un tipo di dati intero in C#. L’espressione (int)
può essere utilizzata solo con tipi di dati numerici come float, double e decimal. Non possiamo usare l’espressione (int)
con nessun tipo di dato non numerico. Il seguente esempio di codice ci mostra come possiamo convertire da un tipo di dati numerico a un tipo di dati intero con l’espressione (int)
in C#.
using System;
namespace convert_to_int {
class Program {
static void Main(string[] args) {
float f = 1.01f;
int i = (int)f;
Console.WriteLine(i);
}
}
}
Produzione:
1
Nel codice precedente, abbiamo inizializzato la variabile float f
e l’abbiamo convertita in intero i
con l’espressione di typecasting (int)
in C#.
Converti un oggetto in Int con la funzione int.Parse()
in C#
La funzione int.Parse()
converte una stringa nel tipo di dati intero in C#. Accetta una variabile stringa contenente dati interi equivalenti come argomento e restituisce un valore intero. La funzione int.Parse()
dà un’eccezione se il valore della variabile stringa non è equivalente al tipo di dati intero. Il seguente esempio di codice ci mostra come convertire il tipo di dati stringa nel tipo di dati intero con la funzione int.Parse()
in C#.
using System;
namespace convert_to_int {
class Program {
static void Main(string[] args) {
string s = "1";
int i = int.Parse(s);
Console.WriteLine(i);
}
}
}
Produzione:
1
Nel codice precedente, abbiamo inizializzato la variabile stringa s
con valore intero equivalente 1
e l’abbiamo convertita nella variabile intera i
con la funzione int.Parse(s)
in C#.
Converti oggetto in Int con la funzione Convert.ToInt32()
in C#
La classe Convert
fornisce funzionalità per la conversione tra diversi tipi di dati di base in C#. La funzione Convert.ToInt32()
converte qualsiasi tipo di dati in un tipo di dati intero. La funzione Convert.ToInt32()
accetta un tipo di dati come argomento e restituisce il valore intero equivalente a 32 bit. Il seguente esempio di codice ci mostra come convertire qualsiasi tipo di dati in un tipo di dati intero con la funzione Convert.ToInt32()
in C#.
using System;
namespace convert_to_int {
class Program {
static void Main(string[] args) {
string s = "1";
int i = Convert.ToInt32(s);
Console.WriteLine(i);
}
}
}
Produzione:
1
Nel codice precedente, abbiamo inizializzato la variabile stringa s
con valore intero equivalente 1
e l’abbiamo convertita nella variabile intera i
con la funzione Convert.ToInt32(s)
in C#.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn