Герберт Шилдт - 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: полное руководство - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Таблица 21.3. Методы, поддерживаемые структурой Single
Метод -назначение
public int CompareTo(object value) - Сравнивает числовое значение вызывающего объекта со значением value. Возвращает нуль, если сравниваемые значения равны; отрицательное число, если вызывающий объект имеет меньшее значение, и, наконец, положительное значение, если вызывающий объект имеет большее значение
public int CompareTo(float value) - Сравнивает числовое значение вызывающего объекта со значением value. Возвращает нуль, если сравниваемые значения равны; отрицательное число, если вызывающий объект имеет меньшее значение, и, наконец, положительное значение, если вызывающий объект имеет большее значение
public override bool Equals(object obj) - Возвращает логическое значение true,если значение вызывающего объекта равно значению obj
public bool Equals(float obj) - Возвращает логическое значение true,если значение вызывающего объекта равно значению obj
public override int GetHashCode() -Возвращает хеш-код для вызывающего объекта
public TypeCode GetTypeCode() - Возвращает значение из перечисления TypeCodeдля структуры Single,т.е. TypeCode.Single
public static bool Islnfinity(float f) - Возвращает логическое значение true,если значение f представляет плюс или минус бесконечность. В противном случае возвращает логическое значение false
public static bool IsNaN(float f) - Возвращает логическое значение true,если значение f не является числовым. В противном случае возвращает логическое значение false
public static bool IsPositivelnfinity(float f) - Возвращает логическое значение true,если значение f представляет плюс бесконечность. В противном случае возвращает логическое значение false
public static bool IsNegativelnfinity(float f) - Возвращает логическое значение true,если значение f представляет минус бесконечность. В противном случае возвращает логическое значение false
public static float Parse(string s) - Возвращает двоичный эквивалент числа, заданного в виде символьной строки s. Если в строке не представлено числовое значение типа float,то генерируется исключение
public static float Parse(string s, IformatProvider provider) - Возвращает двоичный эквивалент числа, заданного в виде символьной строки s,с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром provider. Если в строке не представлено числовое значение типа float,то генерируется исключение
public static float Parse(string s, NumberStyles styles) - Возвращает двоичный эквивалент числа, заданного в виде символьной строки s, с использованием данных о стилях, определяемых параметром styles. Если в строке не представлено числовое значение типа float,то генерируется исключение
public static float Parse(string s, NumberStyles styles, IformatProvider provi der) - Возвращает двоичный эквивалент числа, заданного в виде символьной строки s, с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром provider , а также сведений о стилях, обозначаемых параметром styles. Если в строке не представлено числовое значение типа float,то генерируется исключение
public override string ToString() - Возвращает строковое представление значения вызывающего объекта
public string ToString(string format) - Возвращает строковое представление значения вызывающего объекта, как указано в форматирующей строке, определяемой параметром format
public string ToString(IformatProvider provi der) - Возвращает строковое представление значения вызывающего объекта с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром provider
public string ToString(string format, IformatProvider provider) - Возвращает строковое представление значения вызывающего объекта, как указано в форматирующей строке, определяемой параметром format, но с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром provider
public static bool TryParse(string s, out float result) - Предпринимает попытку преобразовать число, заданное в виде символьной строки s,в значение типа float.При успешной попытке это значение сохраняется в параметре result и возвращается логическое значение true,а иначе возвращается логическое значение false,в отличие от метода Parse(), который генерирует исключение при неудачном исходе преобразования
public static bool TryParse(string s, NumberStyles styles, IformatProvider provider, out float result) - Предпринимает попытку преобразовать числовое значение, заданное в виде символьной строки s,в значение типа float,как указано в форматирующей строке, определяемой параметром format, но с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром provider, a, также сведений о стилях, обозначаемых параметром styles. При успешной попытке это значение сохраняется в параметре result и возвращается логическое значение true,а иначе возвращается логическое значение false,в отличие от метода Parse(), который генерирует исключение при неудачном исходе преобразования
Таблица 21.4. Поля, поддерживаемые структурой Single
Поле -Назначение
public const float Epsilon - Наименьшее ненулевое положительное значение
public const float MaxValue -Наибольшее значение, допустимое для данных типа float
public const float MinValue -Наименьшее значение, допустимое для данных типа float
public const float NaN - Значение, не являющееся числом
public const float NegativeInfinity -Значение, представляющее минус бесконечность
public const float PositiveInfinity - Значение, представляющее плюс бесконечность
public const float Epsilon
Таблица 21.5. Методы, поддерживаемые структурой Double
Метод- Назначение
public int CompareTo(object value) - Сравнивает числовое значение вызывающего объекта со значением value. Возвращает нуль, если сравниваемые значения равны; отрицательное число, если вызывающий объект имеет меньшее значение, и, наконец, положительное значение, если вызывающий объект имеет большее значение
public int CompareTo(double value) - Сравнивает числовое значение вызывающего объекта со значением value. Возвращает нуль, если сравниваемые значения равны; отрицательное число, если вызывающий объект имеет меньшее значение, и, наконец, положительное значение, если вызывающий объект имеет большее значение
Читать дальшеИнтервал:
Закладка: