Вариант строки strl, набранный строчными буквами: программировать в .net лучше всего на с#.
Вариант строки strl, набранный прописными буквами: программировать в .net лучше всего на с#.
Вывод строки strl посимвольно.
Программировать в .NET лучше всего на С#.
strl == str2 strl != str3
Строка strl больше строки str3
Индекс первого вхождения подстроки <0дин>: О
Индекс последнего вхождения подстроки <0дин>: 13
Прежде чем читать дальше, обратите внимание на то, что метод Compare () вызы
вается следующим образом.
result = string.Compare(strl, str3, StringComparison.CurrentCulture);
Как пояснялось ранее, метод Compare () объявляется как static, и поэтому он вызывается по имени, а не по экземпляру своего класса.
С помощью оператора + можно сцепить (т.е. объединить вместе) две строки. Например, в следующем фрагменте кода:
string strl = 'Один';
string str2 = 'Два';
string str3 = 'Три';
string str4 = strl + str2 + str3;
переменная str4 инициализируется строкой 'ОдинДваТри'.
И еще одно замечание: ключевое слово string является
Массивы строк
Аналогично данным любого другого типа, строки могут быть организованы в массивы. Ниже приведен соответствующий пример.
// Продемонстрировать массивы строк.
using System;
class StringArrays { static void Main() {
string[] str = { 'Это', 'очень', 'простой', 'тест.' };
Console.WriteLine('Исходный массив: '); for (int i=0; i < str.Length; i++)
Console.Write(str[i] + ' ');
Console.WriteLine(' ');
// Изменить строку.
str[l] = 'тоже';
str[3] = 'до предела тест!';
Console.WriteLine('Видоизмененный массив: '); for (int i=0; i < str.Length; i++)
Console.Write(str[i] + ' ');
}
}
Вот какой результат дает выполнение приведенного выше кода.
Исходный массив:
Это очень простой тест.
Видоизмененный массив:
Это тоже простой до предела тест!
Рассмотрим более интересный пример. В приведенной ниже программе целое число выводится словами. Например, число 19 выводится словами 'один девять'.
// Вывести отдельные цифры целого числа словами, using System;
