Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmChCs 87 of 436 menu
◀ ▶

Символ и строка в C#

Символ "'a'" и строка "a" на экране выглядят одинаково, но типы разные: char и string. Строка из одной буквы - все равно строка.

Запишем оба значения и выведем их:

char ch = 'a'; string str = "a"; Console.WriteLine(ch); // prints a Console.WriteLine(str); // prints a

Строка через плюс принимает символ справа и приклеивает его как текст:

string str = "ab"; char ch = 'c'; Console.WriteLine(str + ch); // prints abc

Два символа через плюс складываются как числа, а не как текст. Результат - код, а не строка:

char ch1 = '1'; char ch2 = '2'; Console.WriteLine(ch1 + ch2); // prints 99

Строку из одного символа получают, приклеивая его к пустой строке:

char ch = 'a'; string str = "" + ch; Console.WriteLine(str); // prints a

Даны две переменные:

string str = "sun"; char ch = 's';

Приклейте символ к строке и выведите результат.

Даны две переменные:

string str = "day"; char ch = '!';

Приклейте символ к строке и выведите результат.

Дан символ:

char ch = 'k';

Получите строку из этого символа и выведите ее.

Дан следующий код:

char ch = "x";

Программа в этом коде не собирается. Найдите ошибку.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить