Читаем C# 4.0 полное руководство - 2011 полностью

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

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

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

public string ToUpperlnvariant public string ToLowerlnvariant

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

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

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

public string Substring(intstartlndex)

public string Substring(intstartlndex,intlength)

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

В приведенном ниже примере программы демонстрируется применение методаSubstring.

// Использовать метод Substring.

using System;

class SubstringDemo { static void Main {

string str - "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

Перейти на страницу:

Похожие книги

Access 2002: Самоучитель
Access 2002: Самоучитель

В книге рассматривается широкий круг вопросов, связанных с использованием программной среды Access 2002, которая является составной частью пакета Office 2002 и предназначена для создания банка данных в самых различных предметных областях.Подробно описывается методика проектирования объектов базы данных (таблицы, формы, отчеты, страницы доступа к данным, запросы, модули).Детально обсуждаются вопросы создания интегрированной базы данных в единой среде Access 2002: формирование БД с нуля, конвертирование в программную среду баз данных, созданных в ином программном окружении – Clarion, FoxPro.Особое внимание уделяется формированию разнообразных запросов к интегрированной базе данных Access 2002 с использованием языков программирования SQL, VBA и макросов.Приводятся общие сведения о возможностях языка обмена данными между различными компьютерами и приложениями (XML). Описываются возможности использования гиперссылок, связывающих базу данных с другими программными продуктами. Объясняется, как можно работать с базой данных Access 2002 без установки ее на компьютер, используя технологию ODBC (Open Data Base Connectivity). В приложениях приводятся количественные параметры Access 2002 и связанная с этой СУБД терминология.Предлагаемая книга будет полезна специалистам, занимающимся практической разработкой банков данных и приложений на их основе, а также студентам вузов, изучающим информатику.

Павел Юрьевич Дубнов

Программирование, программы, базы данных / ОС и Сети / Книги по IT