вол, доступный из строки по индексу
Метод
Назначение
public static
bool
Возвращает логическое значение true,
еслиIsWhiteSpace(char c)
символ с
обозначает пробел, табуляцию или пустую строку, а иначе возвращает логическое зна
чение false
public static
bool
Возвращает логическое значение true,
IsWhiteSpace(string
если символ, доступный из строки по индексу
public static
char
Возвращает эквивалент типа char
символаParse (string ,
из строки
FormatException
public static
char
Возвращает строчный эквивалент символа с,
ToLower(char
c)
если он обозначает прописную букву. В противном случае значение символа с
не изменяетсяpublic static
char
Возвращает строчный эквивалент символа с,
ToLower(char <
c, Culturelnfo
если он обозначает прописную букву. В против
ном случае значение символа с
не изменяется. Преобразование выполняется в соответствии с информацией о культурной среде, указываемой в параметреpublic static
char
Возвращает строчный эквивалент символа с
неToLowerlnvariant(char c)
зависимо от настроек культурной среды
public override string
Возвращает строковое представление значения
ToString
вызывающего объекта типа Char
public static
string
Возвращает строковое представление символь
ToString(char
ного значения с
public string
Возвращает строковое представление значения
ToString(IFormatProvider
вызывающего объекта типа Char
с учетом информации о культурной среде, указываемой в параметре
public static
char
Возвращает прописной эквивалент символа с,
ToUpper(char <
если он обозначает строчную букву. В противном случае значение символа с
не изменяетсяpublic static
char
Возвращает прописной эквивалент символа с,
ToUpper(char i
если он обозначает строчную букву. В противном
случае значение символа с
не изменяется. Преобразование выполняется в соответствии о информацией о культурной среде, указываемой в параметреМетод
Назначение
public static char ToUpperlnvariant(char c) public' static bool TryParse(string
Возвращает прописной эквивалент символа с независимо от настроек культурной среды Предпринимает попытку преобразовать символ из строки
Ниже приведен пример программы, в которой демонстрируется применение нескольких методов, определенных в структуре
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);