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

вол, доступный из строки по индексу s [ index], обозначает прописную букву алфавита, а иначе возвращает логическое значение false

Метод

Назначение

public static

bool

Возвращает логическое значение true, если

IsWhiteSpace(char c)

символ с обозначает пробел, табуляцию или пу

стую строку, а иначе возвращает логическое зна

чение false

public static

bool

Возвращает логическое значение true,

IsWhiteSpace(strings,int

если символ, доступный из строки по индексу

index)

s [ index], обозначает пробел, табуляцию или пустую строку, а иначе возвращает логическое значение false

public static

char

Возвращает эквивалент типа char символа

Parse (string ,

s)

из строки s. Если строка s состоит из нескольких символов, то генерируется исключение

FormatException

public static

char

Возвращает строчный эквивалент символа с,

ToLower(char

c)

если он обозначает прописную букву. В противном случае значение символа с не изменяется

public static

char

Возвращает строчный эквивалент символа с,

ToLower(char <

c, Culturelnfo

если он обозначает прописную букву. В против

culture)

ном случае значение символа с не изменяется. Преобразование выполняется в соответствии с информацией о культурной среде, указываемой в параметре culture, где Culturelnfo — это класс, определенный в пространстве имен System.Globalization

public static

char

Возвращает строчный эквивалент символа с не

ToLowerlnvariant(char c)

зависимо от настроек культурной среды

public override string

Возвращает строковое представление значения

ToString

вызывающего объекта типа Char

public static

string

Возвращает строковое представление символь

ToString(char

c)

ного значения с

public string

Возвращает строковое представление значения

ToString(IFormatProvider

вызывающего объекта типа Char с учетом ин

provi der)

формации о культурной среде, указываемой в параметре provider

public static

char

Возвращает прописной эквивалент символа с,

ToUpper(char <

c)

если он обозначает строчную букву. В противном случае значение символа с не изменяется

public static

char

Возвращает прописной эквивалент символа с,

ToUpper(char i

c,Culturelnfo

если он обозначает строчную букву. В противном

culture)

случае значение символа с не изменяется. Преобразование выполняется в соответствии о информацией о культурной среде, указываемой в параметре culture, где Culturelnfo — это класс, определенный в пространстве имен System. Globalization

Окончание табл. 21.9

Метод

Назначение

public static char ToUpperlnvariant(char c) public' static bool TryParse(strings,out charresult)

Возвращает прописной эквивалент символа с независимо от настроек культурной среды Предпринимает попытку преобразовать символ из строки s в его эквивалентное значение типа char. При успешной попытке это значение сохраняется в параметре result и возвращается логическое значение true. Если же строка s состоит из нескольких символов, то возвращается логическое значение false, в отличие от метода Parse , который генерирует исключение при неудачном исходе преобразования

Ниже приведен пример программы, в которой демонстрируется применение нескольких методов, определенных в структуреChar.

// Продемонстрировать применение нескольких методов,

// определенных в структуре Char.

using System;

using System.Globalization;

class CharDemo {

static void Main {

string str = "Это простой тест. $23"; int i;

for(i=0; i < str.Length; i++) {

Console.Write(str[i] + " является"); if(Char.IsDigit(str[i]))

Console.Write(" цифрой"); if(Char.IsLetter(str[i]))

Console.Write(" буквой"); if(Char.IsLower(str [i]))

Console.Write(" строчной"); if(Char.IsUpper(str[i]))

Console.Write(" прописной"); if(Char.IsSymbol(str[i]))

Console.Write(" символическим знаком"); if(Char.IsSeparator (str[i]))

Console.Write(" разделительным"); if(Char.IsWhiteSpace (str [i]))

Console.Write(" пробелом"); if(Char.IsPunctuation(str [i]))

Console.Write(" знаком препинания");

Console.WriteLine("Исходная строка: " + str);

// Преобразовать в прописные буквы.

string newstr = "";

for(i=0; i < str.Length; i++)

newstr += Char.ToUpper (str[i], Culturelnfo.CurrentCulture);

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

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

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