Метод Parse
Статический Parse принимает текст
"True" или "False" без учёта
регистра. Строки "1" и "0"
не подходят и вызывают FormatException.
Без исключения используют
TryParse.
Для целых действует
Int32.Parse.
Синтаксис
bool flag = bool.Parse("true");
Пример
Давайте разберём строку "true":
using System;
class Program
{
static void Main()
{
bool res = bool.Parse("true");
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте разберём "FALSE" в другом регистре:
using System;
class Program
{
static void Main()
{
bool res = bool.Parse("FALSE");
Console.WriteLine(res);
}
}
Результат выполнения кода:
False
Пример
Давайте вызовем Boolean.Parse для
"True":
using System;
class Program
{
static void Main()
{
bool res = Boolean.Parse("True");
Console.WriteLine(res);
}
}
Результат выполнения кода:
True