Convertire una stringa in booleano in C#
-
Usa il metodo
ToBoolean()
per convertire una stringa in booleano inC#
-
Usa il metodo
TryParse()
per convertire una stringa in booleano inC#
Questo articolo introdurrà diversi metodi per convertire una stringa in Boolean
in C#, come il metodo ToBoolean()
e il metodo TryParse()
.
Usa il metodo ToBoolean()
per convertire una stringa in booleano in C#
In C#, possiamo usare il metodo ToBoolean()
per convertire una stringa in un valore booleano. Questo metodo ha più overload. Il sovraccarico che useremo avrà un solo parametro. In questo caso useremo il seguente sovraccarico. La sintassi corretta per utilizzare questo metodo è la seguente.
Convert.ToBoolean(String stringName);
Questo sovraccarico del metodo ToBoolean()
ha un solo parametro. Il dettaglio del suo parametro è il seguente.
Parametri | Descrizione | |
---|---|---|
stringName |
obbligatorio | Questa è la stringa che vogliamo convertire nel valore booleano. |
Questa funzione restituisce un valore booleano che rappresenta il valore fornito nella stringa.
Il programma sotto mostra come possiamo usare il metodo ToBoolean()
per convertire una stringa in Boolean
.
using System;
using System.Globalization;
class StringToBoolean {
static void Main(string[] args) {
string mystring = "true";
bool value = Convert.ToBoolean(mystring);
Console.WriteLine(value);
}
}
Produzione:
True
Usa il metodo TryParse()
per convertire una stringa in booleano in C#
In C#, possiamo anche usare il metodo TryParse()
per convertire una stringa in un valore booleano. Esistono più overload di questo metodo. Il sovraccarico che useremo avrà due parametri. Uno dei parametri sarà la variabile out
. In questo caso useremo il seguente sovraccarico. La sintassi corretta per utilizzare questo metodo è la seguente.
Boolean.TryParse(String stringName, out variableName);
Questo sovraccarico del metodo TryParse()
ha due parametri. I dettagli dei suoi parametri sono i seguenti
Parametri | Descrizione | |
---|---|---|
stringName |
obbligatorio | Questa è la stringa che vogliamo convertire in Boolean . |
variableName |
obbligatorio | È la variabile di output in cui vogliamo memorizzare il nostro valore convertito. |
Questa funzione restituisce un valore booleano che rappresenta il valore fornito nella stringa.
Il programma sotto mostra come possiamo usare il metodo TryParse()
per convertire una stringa in booleano
.
using System;
using System.Globalization;
class StringToFloat {
static void Main(string[] args) {
string sample = "true";
Boolean myBool;
if (Boolean.TryParse(sample, out myBool)) {
Console.WriteLine(myBool);
}
}
}
Produzione:
True