Самый простой способ построить символьную строку — воспользоваться строковым литералом. Например, в следующей строке кода переменной ссылки на строкуstrприсваивается ссылка на строковый литерал.
string str = "Строки в C# весьма эффективны.";
В данном случае переменная str инициализируется последовательностью символов"Строки в C# весьма эффективны.11.
Объект типаstringможно также создать из массива типаchar.Например:
char[] charray = {'t', ' е', 's', ' t'};
string str = new string(charray);
Как только объект типаstringбудет создан, его можно использовать везде, где только требуется строка текста, заключенного в кавычки. Как показано в приведенном ниже примере программы, объект типаstringможет служить в качестве аргумента при вызове методаWriteLine .
// Создать и вывести символьную строку.
using System;
class StringDemo { static void Main {
char[] charray ={'Э', 'т1, 'o', 1 ', 'с', ' t', 1 p', 'o', 'к', 'a',
1 •1} ;
string strl = new string(charray);
string str2 = "Еще одна строка.";
Console.WriteLine(strl);
Console.WriteLine(str2);
}
}
Результат выполнения этой программы приведен ниже.
Это строка.
Еще одна строка.
Обращение со строками