В приведенном ниже примере демонстрируется применение методов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() подстрока извлекается, начиная с места, обозначаемого параметром
В приведенном ниже примере программы демонстрируется применение методаSubstring().
// Использовать метод Substring().
using System;
class SubstringDemo { static void Main() {