startlndex, и продолжается до конца строки. А во второй форме данного метода из строки удаляется количество символов, определяемое параметром count, начиная с места, указываемого по индексу startlndex. В обеих формах возвращается получающаяся в итоге строка.

Для замены части строки служит метод Replace (). Ниже приведены две его формы.

public string Replace(char oldChar, char newChar) public string Replace (string oldValue, string newValue)

В первой форме метода Replace () все вхождения символа oldChar в вызывающей строке заменяются символом newChar. А во второй форме данного метода все вхождения строки oldValue в вызывающей строке заменяются строкой newValue. В обеих формах возвращается получающаяся в итоге строка.

В приведенном ниже примере демонстрируется применение методов 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 culture) public string ToUpper(Culturelnfo culture)

С помощью этих форм можно избежать неоднозначности в исходном коде по отношению к правилам смены регистра. Именно для таких целей эти формы и рекомендуется применять.

Кроме того, имеются следующие методы ToUpper Invariant ( ) и ToLowerlnvariant().

public string ToUpperlnvariant () public string ToLowerlnvariant()

Эти методы аналогичны методам ToUpper () и ToLower (), за исключением того, что они изменяют регистр букв в вызывающей строке безотносительно к настройкам культурной среды.

Применение метода Substring ()

Для получения части строки служит метод SubstringO. Ниже приведены две его формы.

public string Substring(int startlndex)

public string Substring(int startlndex, int length)

В первой форме метода Substring () подстрока

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату