logo
 
?

казино города 5 букв

Строки в Си-шарп - это объекты класса String, значением которых является текст.

Для работы со строками в этом классе определено множество методов (функций) и в этом уроке мы рассмотрим некоторые из них.

Чтобы использовать строку, ее нужно сначала создать – присвоить какое-либо значение, иначе мы получим ошибку: "Использование локальной переменной "[имя переменной]", которой не присвоено значение".

Объявим простую строку и выведем ее на экран: Для объединения (конкатенации) строк используется оператор " ".string s = "Hello," " World!

"; Оператор "[]" используется для доступа (только чтение) к символу строки по индексу:string s = "Hello, World!

"; char c = s[1]; // 'e'Свойство Length возвращает длину строки.

Спецсимволы Символ "\" является служебным, поэтому, чтобы использовать символ обратного слэша необходимо указывать его дважды "\\".

Символ табуляции – "\t"Символ перевода строки – "\r\n"Двойные кавычки – "\""Методы (функции) класса String для работы со строками в Си-шарп Как проверить, пуста ли строка?

Метод Is Null Or Empty() возвращает True, если значение строки равно null, либо когда она пуста (значение равно ""): Как проверить, является ли одна строка "больше" другой?

Для сравнивания строк используется метод Compare(). Суть сравнения строк состоит в том, что проверяется их отношение относительно алфавита.

Строка "a" "меньше" строки "b", "bb" "больше" строки "ba". Compare("ab", "Ab", true); // возвращает 0Как перевести всю строку в верхний/нижний регистр?

Если обе строки равны - метод возвращает "0", если первая строка меньше второй – "-1", если первая больше второй – "1": Чтобы игнорировать регистр букв, в метод нужно передать, как третий аргумент true. Для этого используются методы To Upper() и To Lower(): Как проверить, содержит ли строка подстроку?