В приведенном ниже примере демонстрируется применение методов
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 {
string str - "ABCDEFGHIJKLMNOPQRSTUVWXYZ";