Класс Boolean
bool и Boolean - одно и то же:
структура System.Boolean хранит только
true
и false.
Это не число 0 и 1, хотя тип
описан в разделе чисел. Текст разбирают через
Parse
и TryParse.
Обзор ключевого слова - в уроке
bool.
Синтаксис
bool flag = true;
Boolean same = flag;
Пример
Давайте присвоим true и false
переменным bool и Boolean:
using System;
class Program
{
static void Main()
{
bool on = true;
Boolean off = false;
Console.WriteLine(on);
Console.WriteLine(off);
}
}
Результат выполнения кода:
True
False
Пример
Давайте получим bool из сравнения целых,
как у Int32:
using System;
class Program
{
static void Main()
{
int num = 5;
bool res = num == 5;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте проверим через typeof,
что bool и Boolean - один тип:
using System;
class Program
{
static void Main()
{
bool res = typeof(bool) == typeof(Boolean);
Console.WriteLine(res);
}
}
Результат выполнения кода:
True