Convert a String to Boolean in C#
-
Use the
ToBoolean()
Method to Convert a String to Boolean inC#
-
Use the
TryParse()
Method to Convert a String to Boolean inC#

This article will introduce different methods to convert a string to Boolean
in C#, like the ToBoolean()
method and the TryParse()
method.
Use the ToBoolean()
Method to Convert a String to Boolean in C#
In C#, we can use the ToBoolean()
method to convert a string to a boolean value. This method has multiple overloads. The overload that we will use will have only one parameter. We will use the following overload in this case. The correct syntax to use this method is as follows.
Convert.ToBoolean(String stringName);
This overload of the method ToBoolean()
has one parameter only. The detail of its parameter is as follows.
Parameters | Description | |
---|---|---|
stringName |
mandatory | This is the string that we want to convert to the boolean value. |
This function returns a boolean value representing the value given in the string.
The program below shows how we can use the ToBoolean()
method to convert a string to Boolean
.
using System;
using System.Globalization;
class StringToBoolean {
static void Main(string[] args) {
string mystring = "true";
bool value = Convert.ToBoolean(mystring);
Console.WriteLine(value);
}
}
Output:
True
Use the TryParse()
Method to Convert a String to Boolean in C#
In C#, we can also use the TryParse()
method to convert a string to a boolean value. There are multiple overloads of this method. The overload that we will use will have two parameters. One of the parameters will be the out
variable. We will use the following overload in this case. The correct syntax to use this method is as follows.
Boolean.TryParse(String stringName, out variableName);
This overload of the method TryParse()
has two parameters. The details of its parameters are as follows
Parameters | Description | |
---|---|---|
stringName |
mandatory | This is the string that we want to convert to Boolean . |
variableName |
mandatory | It is the output variable in which we want to store our converted value. |
This function returns a boolean value representing the value given in the string.
The program below shows how we can use the TryParse()
method to convert a string to Boolean
.
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);
}
}
}
Output:
True
Related Article - Csharp String
- C# Convert String to Enum
- C# Convert Int to String
- Use Strings in Switch Statement in C#
- Convert a String to Float in C#
- Convert a String to a Byte Array in C#