Строки

Строка string является частным случаем массива.

 

Интерполяция строк

Для того чтобы было удобно формировать строки используется интерполяция. Чтобы сделать строку с интерполяцией добавляется знак $ перед строковой константой, пример

int hour= 16;
int minutes = 20;
int seconds = 0;
string str = $"Текущее время {hour}:{minutes}:{seconds}";

Форматирование

 

Арифметика строк

Будьте внимателны при выводе строк. Рассмотри примеры 

Console.WriteLine( 3 + 4 +" result");  // выведет на экран: 7 result
Console.WriteLine( 3 + (4 +" result"));  // выведет на экран: 34 result

Чтобы избежать подобных неоднозначностей рекомендуется использовать интерполяцию строк вместо сложения, пример

Console.WriteLine( $"{3}{4} result");  // выведет на экран: 34 result
Console.WriteLine( $"{3 + 4} result");  // выведет на экран: 7 result

Задачи:

Палиндром. Проверка строки