Тип char
Ключевое слово char задаёт тип для одного
символа Unicode. Литерал записывают в одинарных
кавычках, например "'a'". Внутри хранится
код символа как 16-битное беззнаковое значение.
Синтаксис
char имя;
Пример
Давайте сохраним в переменную один символ:
using System;
class Program
{
static void Main()
{
char ch = 'a';
Console.WriteLine(ch);
}
}
Результат выполнения кода:
a
Пример
Давайте выведем числовой код символа:
using System;
class Program
{
static void Main()
{
char ch = 'A';
Console.WriteLine((int)ch);
}
}
Результат выполнения кода:
65
Пример
Давайте сравним два символа:
using System;
class Program
{
static void Main()
{
char a = 'a';
char b = 'b';
Console.WriteLine(a < b);
}
}
Результат выполнения кода:
True
Пример
Давайте возьмём символ из строки по индексу:
using System;
class Program
{
static void Main()
{
string str = "abcde";
char ch = str[2];
Console.WriteLine(ch);
}
}
Результат выполнения кода:
c