Для замены части строки служит метод Replace (). Ниже приведены две его формы.
public string Replace(char
В первой форме метода Replace () все вхождения символа
В приведенном ниже примере демонстрируется применение методов Insert (), Remove() и Replace().
// Пример вставки, замены и удаления строк.
using System;
class InsRepRevDemO { static void Main() {
string str = 'Это тест';
Console.WriteLine('Исходная строка: ' + str);
// Вставить строку.
str = str.Insert(4, 'простой ');
Console.WriteLine(str) ;
// Заменить строку.
str = str.Replace('простой', 'непростой ');
Console.WriteLine (str);
// Заменить символы в строке str = str.Replace('т', 'X');
Console.WriteLine(str);
// Удалить строку, str = str.Remove(4, 5);
Console.WriteLine(str);
Ниже приведен результат выполнения этой программы.
Исходная строка: Это тест Это простой тест Это непростой _тест ЭХо непросХой ХесХ ЭХо сХой ХесХ
Смена регистра
В классе String предоставляются два удобных метода, позволяющих сменить регистр букв в строке, — ToUpper () и ToLower (). Диже приведены их простейшие формы.
public string ToLower() public string ToUpper()
Метод ToLower () делает строчными все буквы в вызывающей строке, а метод ToUpper () делает их прописными. В обоих случаях возвращается получающаяся в итоге строка. Имеются также следующие формы этих методов, в которых можно указывать информацию о культурной среде и способы преобразования символов.
public string ToLower (Culturelnfo
С помощью этих форм можно избежать неоднозначности в исходном коде по отношению к правилам смены регистра. Именно для таких целей эти формы и рекомендуется применять.
Кроме того, имеются следующие методы ToUpper Invariant ( ) и ToLowerlnvariant().
public string ToUpperlnvariant () public string ToLowerlnvariant()
Эти методы аналогичны методам ToUpper () и ToLower (), за исключением того, что они изменяют регистр букв в вызывающей строке безотносительно к настройкам культурной среды.
Применение метода Substring ()
Для получения части строки служит метод SubstringO. Ниже приведены две его формы.
public string Substring(int
public string Substring(int
В первой форме метода Substring () подстрока
