Вопрос 4
Строковый тип string. Класс System. String, основные элементы
|
Название |
Вид |
Описание |
1 |
Compare |
Статический метод |
Сравнение двух строк в лексикографическом (алфавитном) порядке. Разные реализации метода позволяют сравнивать строки и подстроки с учетом и без учета регистра и особенностей национального представления дат и т. д. |
2 |
CompareOrdinal |
Статический метод |
Сравнение двух строк по кодам символов. Разные реализации метода позволяют сравнивать строки и подстроки |
3 |
CompareTo |
Метод |
Сравнение текущего экземпляра строки с другой строкой |
4 |
Concat |
Статический метод |
Конкатенация строк. Метод допускает сцепление произвольного числа строк |
5 |
Copy |
Статический метод |
Создание копии строки |
6 |
Empty |
Статическое поле |
Пустая строка (только для чтения) |
7 |
Format |
Статический метод |
Форматирование в соответствии с заданными спецификаторами формата |
8 |
IndexOf, IndexOfAny, LastIndexOf, LastIndexOfAny |
Методы |
Определение индексов первого и последнего вхождения заданной подстроки или любого символа из заданного набора |
9 |
Insert |
Метод |
Вставка подстроки в заданную позицию |
10 |
Intern, IsInterned |
Статические методы |
Возвращает ссылку на строку, если такая уже существует. Если строки нет, Intern добавляет строку во внутренний пул, IsIntern возвращает null |
11 |
Join |
Статический метод |
Слияние массива строк в единую строку. Между элементами массива вставляются разделители (см. далее) |
12 |
Length |
Свойство |
Длина строки (количество символов) |
13 |
PadLeft, PadRight |
Методы |
Выравнивание строки по левому или правому краю путем вставки нужного числа пробелов в начале или в конце строки |
14 |
Remove |
Метод |
Удаление подстроки из заданной позиции |
15 |
Replace |
Метод |
Замена всех вхождений заданной подстроки или символа новой подстрокой или символом |
16 |
Split |
Метод |
Разделение строки на элементы, используя заданные разделители. Результаты помещаются в массив строк |
17 |
StartsWith, EndsWith |
Методы |
Возвращает true или false в зависимости от того, начинается или заканчивается строка заданной подстрокой |
18 |
Substring |
Метод |
Выделение подстроки, начиная с заданной позиции |
19 |
ToCharArray |
Метод |
Преобразование строки в массив символов |
20 |
ToLower, ToUpper |
Методы |
Преобразование символов строки к нижнему или верхнему регистру |
21 |
Trim, TrimStart, TrimEnd |
Методы |
Удаление пробелов в начале и конце строки или только с одного ее конца (обратные по отношению к методам PadLeft и PadRight действия) |
Пример:
int ks=5;
string s,s1;
string [] sl=new string [ks];
for (int k=1; k<ks; k++)
{
Console.WriteLine(“Введите слово массива”);
sl[k]=Console.ReadLine();
}
s=string.Join(“:”, sl);
Console.WriteLine(s);
s1=s.Replace(“:”,”,”);
Console.WriteLine(s1);
s=s1.Substring(1);
Console.WriteLine(s);
s1=s.ToUpper();
Console.WriteLine(s1);
}
}
}