Главная arrow Язык программирования C# arrow C# Полное руководство Герберт Шилдт arrow Построение строк C# Полное руководство Герберт Шилдт

Построение строк C# Полное руководство Герберт Шилдт

Самый простой способ построить символьную строку — воспользоваться строковым литералом. Например, в следующей строке кода переменной ссылки на строку 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 = {'Э', 'т', 'o', ' ', 'с' , 'т' , 'р', 'o', 'к', 'a', '.' };
      string str1 = new string (charray);
      string str2 = "Еще одна строка.";

      Console.WriteLine(str1) ;
      Console.WriteLine(str2) ;
   }
}

Результат выполнения этой программы приведен ниже.
   Это строка.
   Еще одна строка.