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

Console.WriteLine("После преобразования: " + newstr);

}

}

Эта программа дает следующий результат.

Э является буквой прописной т является буквой строчной о является буквой строчной

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

о является буквой строчной с является буквой строчной т является буквой строчной

о является буквой строчной й является буквой строчной

является разделительным пробелом т является буквой строчной е является буквой строчной с является буквой строчной т является буквой строчной . является знаком препинания

является разделительным пробелом $ является символическим знаком

2    является цифрой

3    является цифрой

Исходная строка: Это простой тест. $23 После преобразования: ЭТО ПРОСТОЙ ТЕСТ. $23

Структура Boolean

В структуреBooleanподдерживаются данные типаbool.Методы, определенные в этой структуре, перечислены в табл. 21.10. Кроме того, в ней определены следующие поля.

public static readonly string FalseString public static readonly string TrueString

В этих полях логические значенияtrueиfalseсодержатся в удобочитаемой форме. Так, если вывести содержимое поляFalseStringс помощью-методаWriteLine (), то на экране появится строка"False".

В структуреBooleanреализованы следующие интерфейсы:I Comp а г able, IComparable, IConvertibleиIEquatable.

Метод

Назначение

public int CompareTo(bool

Сравнивает логическое значение вызывающего объек

value).

та со значением параметра value. Возвращает нуль, если сравниваемые значения равны; отрицательное значение, если вызывающий объект имеет логическое значение false, а параметр value логическое значение true; и, наконец, положительное значение, если вызывающий объект имеет логическое значение true, а параметр value —логическое значение false

public int

Сравнивает логическое значение вызывающего объек

CompareTo(objectobj)

та со значением параметра obj. Возвращает нуль, если сравниваемые значения равны; отрицательное значение, если вызывающий объект имеет логическое значение false, а параметр obj — логическое значение true; и, наконец, положительное значение, если вызывающий объект имеет логическое значение true, а параметр obj — логическое значение false

public bool Equals(boolobj)

Возвращает логическое значение true, если значение вызывающего объекта равно значению параметра obj

public override bool

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

Equals(objectobj)

вызывающего объекта равно значению параметра obj

public override int

Возвращает хеш-код для вызывающего объекта

GetHashCode()

public TypeCode

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

GetTypeCode()

структуры Boolean, т.е. TypeCode . Boolean

public static bool

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

Parse(strings)

ки s. Если строка s не содержит ни поле Boolean. TrueString, ни поле Boolean. FalseString, то генерируется исключение FormatException, независимо оттого, какими буквами набрано содержимое строки: прописными или строчными

public override string

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

ToString()

вающего объекта, которое должно быть либо значением поля TrueString, либо значением поля FalseString

public string

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

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

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