Герберт Шилдт - C# 4.0 полное руководство - 2011

Здесь есть возможность читать онлайн «Герберт Шилдт - C# 4.0 полное руководство - 2011» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Старинная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

C# 4.0 полное руководство - 2011: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «C# 4.0 полное руководство - 2011»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

C# 4.0 полное руководство - 2011 — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «C# 4.0 полное руководство - 2011», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

public int

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

CompareTo(object obj)

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

public bool Equals(bool obj)

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

public override bool

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

Equals(object obj)

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

public override int

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

GetHashCode()

public TypeCode

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

GetTypeCode()

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

public static bool

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

Parse(string s)

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

public override string

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

ToString()

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

public string

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

ToString(IFormatProvider

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

provider)

поля TrueString,либо значением поля FalseString.При этом параметр provider игнорируется

public static bool

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

TryParse(string s, out

ки sв его эквивалентное значение типа bool.При

bool result)

успешной попытке это значение сохраняется в параметре result и возвращается логическое значение true.Если же строка s не содержит ни поле Boolean. TrueString,ни поле Boolean. FalseString,то возвращается логическое значение false,независимо от того, какими буквами набрано содержимое строки: прописными или строчными, в отличие от метода Parse (),который генеоиоует исключение в аналогичной ситуации

Класс Array

Класс Array относится к числу наиболее часто используемых в пространстве имен System. Он является базовым классом для всех массивов в С#. Следовательно, его методы можно применять к массивам любого встроенного в C# типа или же к массивам определяемого пользователем типа. Свойства, определенные в классе Array, перечислены в табл.21 .11 , а методы — в табл.21 .12 .

В классе Array реализуются следующие интерфейсы: ICloneable, ICollection, IEnumerable, IStructuralComparable, IStructuralEquatable, а также IList. Все интерфейсы, кроме ICloneable, определены в пространстве имен System. Collections, подробнее рассматриваемом в главе 25.

В ряде методов данного класса используется параметр типа I Comparer или IComparer. Интерфейс IComparer находится в пространстве имен System. Collections. В нем определяется метод Compare () для сравнения значений двух объектов, как показано ниже.

int Compare(object х, object у)

Этот метод возвращает значение больше нуля, если х больше у; значение меньше нуля, если х меньше у; и, наконец, нулевое значение, если оба значения равны.

Интерфейс IComparer находится в пространстве имен System. Collections . Generic. В нем определяется метод Compare (), общая форма которого приведена ниже.

int Compare(Т х, Т у)

Он действует таким же образом, как и его необобщенный аналог, возвращая значение больше нуля, если х больше у значение меньше нуля, если х меньше у и, наконец, нулевое значение, если оба значения равны. Преимущество интерфейса IComparer заключается в том, что он обеспечивает типовую безопасность. Ведь в этом случае тип обрабатываемых данных указывается явным образрм, а следовательно, никакого приведения типов не требуется.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «C# 4.0 полное руководство - 2011»

Представляем Вашему вниманию похожие книги на «C# 4.0 полное руководство - 2011» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «C# 4.0 полное руководство - 2011»

Обсуждение, отзывы о книге «C# 4.0 полное руководство - 2011» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x