Герберт Шилдт - C# 4.0: полное руководство
- Название:C# 4.0: полное руководство
- Автор:
- Жанр:
- Издательство:ООО И.Д. Вильямс
- Год:2011
- Город:Москва -- Киев
- ISBN:978-5-8459-1684-6
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Герберт Шилдт - C# 4.0: полное руководство краткое содержание
В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки.
Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию
C# 4.0: полное руководство - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
В структуре Char определены также следующие поля.
public const char MaxValue
public const char MinValue
Кроме того, в структуре Char
реализуются следующие интерфейсы: IComparable, IComparable, IConvertible
и IEquatable
.
Таблица 21.9. Методы, определенные в структуре Char
Метод - Назначение
public int CompareTo(char value) - Сравнивает символ в вызывающем объекте с символом value. Возвращает нуль, если сравниваемые символы равны; отрицательное значение, если вызывающий объект имеет меньшее значение; и, наконец, положительное значение, если вызывающий объект имеет большее значение
public int CompareTo(object value) - Сравнивает символ в вызывающем объекте с символом value. Возвращает нуль, если сравниваемые символы равны; отрицательное значение, если вызывающий объект имеет меньшее значение; и, наконец, положительное значение, если вызывающий объект имеет больщее значение
public static string ConvertFromUtf32(int utf32) - Преобразует кодовую точку уникода, представленную параметром utf32 в формате UTF-32, в символьную строку формата UTF-16 и возвращает полученный результат
pubic static int ConvertToUtf32 (char highSurrogate, char lowSurrogate) - Преобразует старший и младший суррогаты, представленные параметрами highSurrogateи lowSurrogateв формате UTF-16, в кодовую точку формата UTF-32 и возвращает полученный результат
pubic static int
ConvertToUtf32(string s, int index) - Преобразует пару суррогатов формата UTF-16, доступных из символьной строки по индексу s [index] , в кодовую точку формата UTF-32 и возвращает полученный результат
public bool Equals(char obj) - Возвращает логическое значение true,если значение вызывающего объекта равно значению obj
public override bool Equals(object obj) - Возвращает логическое значение true,если значение вызывающего объекта равно значению obj
public override int GetHashCode()Возвращает хеш-код для вызывающего объекта
public static double GetNumericValue(char c)Возвращает числовое значение символа с,если он обозначает цифру. В противном случае возвращает -1
public static double GetNumericValue(string s, int index) - Возвращает числовое значение символа, доступ ного из строки по индексу s [index] , если он обозначает цифру. В противном случае возвращает -1
public TypeCode GetTypeCode()Возвращает значение из перечисления TypeCodeдля структуры Char,т.е. TypeCode.Char
public static UnicodeCategory GetUnicodeCategory(char c) -Возвращает значение из перечисления UnicodeCategoryдля символа с.Перечисление UnicodeCategoryопределено в пространстве имен System.Globalizationи распределяет символы уникода по категориям
public static UnicodeCategory GetUnicodeCategory(string s, int index) - Возвращает значение из перечисления UnicodeCategoryдля символа, доступного из строки по индексу s [index] . Перечисление UnicodeCategoryопределено в пространстве имен System.Globalizationи распределяет символы уникода по категориям
public static bool sControl(char c) -Возвращает логическое значение true,если символ сявляется управляющим, иначе возвращает логическое значение false
public static bool IsControl(string s, int index) - Возвращает логическое значение true,если символ, доступный из строки по индексу s [ index ], является управляющим, иначе возвращает логическое значение false
public static bool IsDigit(char c)Возвращает логическое значение true,если символ с обозначает цифру, а иначе возвращает логическое значение false
public static bool IsDigit(string s, int index) - Возвращает логическое значение true,если символ, доступный из строки по индексу s[index ],обозначает цифру, а иначе возвращает логическое значение false
public static bool IsHighSurrogate(char c) -Возвращает логическое значение true,если символьное значение сявляется действительным старшим суррогатом формата UTF-32, а иначе возвращает логическое значение false
public static bool IsHighSurrogate(string s, int index) - Возвращает логическое значение true,если символьное значение, доступное из строки по индексу s [ index] , является действительным старшим суррогатом формата UTF-32, а иначе возвращает логическое значение false
public static bool IsLetter(char c) -Возвращает логическое значение true,если символ собозначает букву алфавита, а иначе возвращает логическое значение false
public static bool IsLetter(string s, int index) - Возвращает логическое значение true,если символ, доступный из строки по индексу s [index ],обозначает букву алфавита, а иначе возвращает логическое значение false
public static bool IsLetterOrDigit(char c) -Возвращает логическое значение true,если символ собозначает букву алфавита или цифру, а иначе возвращает логическое значение false
public static bool IsLetterOrDigit(string s, int index) - Возвращает логическое значение true,если символ, доступный из строки по индексу s [ index ],обозначает букву алфавита или цифру, а иначе возвращает логическое значение false
public static bool IsLower(char c) -Возвращает логическое значение true,если символ собозначает строчную букву алфавита, а иначе возвращает логическое значение false
public static bool IsLower(string s, int index) - Возвращает логическое значение true,если символ, доступный из строки по индексу s [index ],обозначает строчную букву алфавита, а иначе возвращает логическое значение false
public static bool IsLowSurrogate(char c) -Возвращает логическое значение true,если символьное значение сявляется действительным младшим суррогатом формата UTF-32, а иначе возвращает логическое значение false
public static bool IsLowSurrogate(string s , int index) - Возвращает логическое значение true,если символьное значение, доступное из строки по индексу s [ index] , является действительным младшим суррогатом формата UTF-32, а иначе возвращает логическое значение false
public static bool IsNumber(char c)Возвращает логическое значение true,если символ собозначает число (десятичное или шестнадцатеричное), а иначе возвращает логическое значение false
public static bool IsNumber(string s, int index) - Возвращает логическое значение true,если символ, доступный из строки по индексу s [ index] , обозначает число (десятичное или шестнадцатеричное), а иначе возвращает логическое значение false
Читать дальшеИнтервал:
Закладка: