Читаем 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() {

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

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

1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных
iOS. Приемы программирования
iOS. Приемы программирования

Книга, которую вы держите в руках, представляет собой новый, полностью переписанный сборник приемов программирования по работе с iOS. Он поможет вам справиться с наболевшими проблемами, с которыми приходится сталкиваться при разработке приложений для iPhone, iPad и iPod Touch. Вы быстро освоите всю информацию, необходимую для начала работы с iOS 7 SDK, в частности познакомитесь с решениями для добавления в ваши приложения реалистичной физики или движений — в этом вам помогут API UIKit Dynamics.Вы изучите новые многочисленные способы хранения и защиты данных, отправки и получения уведомлений, улучшения и анимации графики, управления файлами и каталогами, а также рассмотрите многие другие темы. При описании каждого приема программирования приводятся образцы кода, которые вы можете смело использовать.

Вандад Нахавандипур

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