- •Вопрос 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);
}
}
}
