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);

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<bool>, IConvertible иIEquatable<bool>.

Метод

Назначение

public int CompareTo(bool

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

value).

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

public int

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

CompareTo (object obj)

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

public bool Equals(bool obj)

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

public override

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

0

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

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