Строки
Строка 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