К отдельным знакам, содержащимся в строке str, можно получить доступ с помощью таких методов:
Вызов
Действие
Clone()
Возвращает ссылку на экземпляр класса
Copy(str)
Копирование строки str
Concat(strA, strB)
Сцепление строки strA со строкой strB
Compare(strA, indA, StrB, indB)
Сравнивает подстроки строк strA strB в позициях indA и indB
str. Substring(E,L)
Выделяет, начиная с позиции E (нумерация от 0), подстроку длиной L,
strA.CompareTo(strB)
Сравнивает строку strA со строкой strB
strA.Replace(strA, strB)
Заменяет строку strA на строку strB
str.Remove(Ind, Count)
Удаляет Count знаков после позиции Ind
strA.Insert(Ind, strB)
Вставляет строку strB в строку strA с позиции ind
Equals(strA, strB)
Проверка совпадения строк strA и strB
ToCharArray(str)
Возвращает массив символов строки str
str.Split(‘R’)
Возвращает массив строк из подстрок, разделенных символом R.
str.Trim()
Удаляет символы пробела в начале и конце строки.
str.GetHashCode()
Возвращает хэш-код для этой строки
str.Length
Возвращает число знаков в str
str.ToLower()
Копия str в нижнем регистре
str.ToUpper()
Копия str в верхнем регистре
Подстрокой является последовательность символов, содержащихся в строке.
Метод Substring используется для создания новой строки на основании части исходной строки. Синтаксис метода:
СтрокаИсходник.Substring(Начало, Длина));
Метод Replace используется для замены всех вхождений заданной подстроки новой строкой. Синтаксис метода:
СтрокаИсходник.Replace(СтрокаЗаменяемая, ПодстрокаЗамещающая);
Одно или несколько вхождений подстроки можно найти с использованием метода IndexOf. Он возвращает номера позиций, с которых начинаются обнаруженные вхождения. Синтаксис метода:
СтрокаИсходник. IndexOf(ПодстрокаПоиска);
Пример .
using System;
string s3 = "Visual C# Express"; // Исходная строка
Console.WriteLine(s3.Substring(7, 2)); // Подстрока "C#"
Console.WriteLine(s3.Replace("C#", "Basic")); // Замена "Visual Basic Express"
int index = s3.IndexOf("C"); // index = 7
Тема 1.8 Массивы