- •Вопрос 1
- •Вопрос 2
- •Вопрос 3
- •Вопрос 4
- •Вопрос 5
- •Вопрос 6
- •Вопрос 7
- •Вопрос 8
- •Вопрос 9
- •Вопрос 10
- •Вопрос 11
- •Вопрос 12
- •Вопрос 13
- •Вопрос 14
- •Вопрос 15
- •Вопрос 16
- •Вопрос 17
- •Вопрос 18
- •Вопрос 19
- •Вопрос 20
- •Вопрос 21
- •Вопрос 22
- •Вопрос 23
- •Вопрос 24
- •Вопрос 25
- •Вопрос 26
- •Вопрос 27
- •Вопрос 28
- •Вопрос 29
- •Вопрос 30
- •Вопрос 31
- •Вопрос 32
- •Вопрос 33
- •Вопрос 34
- •Вопрос 35
- •Вопрос 36
- •Вопрос 37
- •Вопрос 38
- •Вопрос 39
- •Вопрос 40
- •Вопрос 41
- •Вопрос 42
- •Вопрос 43
- •Вопрос 44
- •Вопрос 45
- •Вопрос 46
- •Вопрос 47
- •Вопрос 48
Вопрос 39
Строковый тип 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);
}
}
}