Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Yazyki_programmirovania.docx
Скачиваний:
23
Добавлен:
22.05.2015
Размер:
103.87 Кб
Скачать

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

}

}

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]