//Неизменяемые значения s1= "Zenon"; //s1[0]='L'; } Строковые константы Без констант не обойтись. В C# существуют два вида строковых констант: - обычные константы, которые представляют строку символов, заключенную в кавычки;
- @-константы, заданные обычной константой c предшествующим знаком @.
В обычных константах некоторые символы интерпретируются особым образом. Связано это прежде всего с тем, что необходимо уметь задавать в строке непечатаемые символы, такие, как, например, символ табуляции. Возникает необходимость задавать символы их кодом - в виде escape-последовательностей. Для всех этих целей используется комбинация символов, начинающаяся символом "" - обратная косая черта. Так, пары символов: "n", "t", "\", """ задают соответственно символ перехода на новую строку, символ табуляции, сам символ обратной косой черты, символ кавычки, вставляемый в строку, но не сигнализирующий о ее окончании. Комбинация "xNNNN" задает символ, определяемый шестнадцатеричным кодом NNNN |