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

Тут можно читать онлайн Герберт Шилдт - C# 4.0: полное руководство - бесплатно ознакомительный отрывок. Жанр: comp-programming, издательство ООО И.Д. Вильямс, год 2011. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    C# 4.0: полное руководство
  • Автор:
  • Жанр:
  • Издательство:
    ООО И.Д. Вильямс
  • Год:
    2011
  • Город:
    Москва -- Киев
  • ISBN:
    978-5-8459-1684-6
  • Рейтинг:
    3.93/5. Голосов: 141
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

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

C# 4.0: полное руководство - описание и краткое содержание, автор Герберт Шилдт, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки.


Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

C# 4.0: полное руководство - читать онлайн бесплатно ознакомительный отрывок

C# 4.0: полное руководство - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Герберт Шилдт
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

public override bool Equals(object obj) - Возвращает логическое значение true,если значение вызывающего объекта равно значению obj

public bool Equals(double obj) - Возвращает логическое значение true,если значение вызывающего объекта равно значению obj

public override int GetHashCode() -Возвращает хеш-код для вызывающего объекта

public TypeCode GetTypeCode() -Возвращает значение из перечисления TypeCode для структуры Double,т.е. TypeCode.Double

public static bool Islnfinity(double d) -Возвращает логическое значение true,если значение dпредставляет плюс или минус бесконечность. В противном случае возвращает логическое значение false

public static bool IsNaN(double d)Возвращает логическое значение true,если значение dне является числовым. В противном случае возвращает логическое значение false

public static bool IsPositivelnfinity(double d) -Возвращает логическое значение true,если значение dпредставляет плюс бесконечность. В противном случае возвращает логическое значение false

public static bool IsNegativelnfinity(double d) - Возвращает логическое значение true,если значение d представляет минус бесконечность. В противном случае возвращает логическое значение false

public static double Parse(string s) - Возвращает двоичный эквивалент числа, заданного в виде символьной строки s.Если в строке не представлено числовое значение типа double,то генерируется исключение

public static double Parse(string s, IFormatProvider provider) - Возвращает двоичный эквивалент числа, заданного в виде символьной строки s,с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром provider. Если в строке не представлено числовое значение типа double,то генерируется исключение

public static double Parse (string s, NumberStyles styles) - Возвращает двоичный эквивалент числа, заданного в виде символьной строки s,с использованием данных о стилях, определяемых параметром styles. Если в строке не представлено числовое значение типа double,то генерируется исключение

public static double Parse(string s, NumberStyles styles, IFormatProvider provider) - Возвращает двоичный эквивалент числа, заданного в виде символьной строки s,с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром provider ,а также данных о стилях, обозначаемых параметром styles. Если в строке не представлено числовое значение типа double,то генерируется исключение

public override string ToString() -Возвращает строковое представление значения вызывающего объекта

public string ToString(string format) - Возвращает строковое представление значения вызывающего объекта, как указано в форматирующей строке, определяемой параметром format

public string ToString(IformatProvider provider) - Возвращает строковое представление значения вызывающего объекта с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром provider

public string ToString(string format, IformatProvider provider) - Возвращает строковое представление значения вызывающего объекта, как указано в форматирующей строке, определяемой параметром format , но с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром provider

public static bool TryParse(string s, out double result) - Предпринимает попытку преобразовать число, заданное в виде символьной строки s, в значение типа double.При успешной попытке это значение сохраняется в параметре result и возвращается логическое значение true,а иначе возвращается логическое значение false,в отличие от метода Parse(), который генерирует исключение при неудачном исходе преобразования

public static bool TryParse(string s, NumberStyles styles, IFormatProvider provider, out double result) - Предпринимает попытку преобразовать числовое значение, заданное в виде символьной строки s,в значение типа double,как указано в форматирующей строке, определяемой параметром format , но с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром provider , а также сведений о стилях, обозначаемых параметром styles. При успешной попытке это значение сохраняется в параметре result и возвращается логическое значение true,а иначе возвращается логическое значение false,в отличие от метода Parse(), который генерирует исключение при неудачном исходе преобразования

Таблица 21.6. Поля, поддерживаемые структурой Double

Поле- Назначение

public const double Epsilon -Наименьшее ненулевое положительное значение

public const double MaxValue - Наибольшее значение, допустимое для данных типа double

public const double MinValue -Наименьшее значение, допустимое для данных типа double

public const double NaN -Значение, не являющееся числом

public const double NegativeInfinity -Значение, представляющее минус бесконечность

public const double PositiveInfinity -Значение, представляющее плюс бесконечность

Структура Decimal

Структура Decimalнемного сложнее, чем ее аналоги для целочисленных типов данных, а также типов данных с плавающей точкой. Она содержит немало конструкторов, полей, методов и операторов, способствующих использованию типа decimal вместе с другими числовыми типами, поддерживаемыми в С#. Так, целый ряд методов из этой структуры обеспечивает преобразование типа decimalв другие числовые типы.

В структуре Decimalопределено восемь открытых конструкторов. Ниже приведены шесть наиболее часто используемых из них.

public Decimal(int значение)

public Decimal(uint значение)

public Decimal(long значение)

public Decimal(ulong значение)

public Decimal(float значение)

public Decimal(double значение)

Каждый из этих конструкторов создает объект типа Decimalиз значения указанного типа.

Кроме того, объект типа Decimalможет быть создан из отдельно указываемых составляющих с помощью следующего конструктора.

public Decimal(int lo, int mid, int hi, bool IsNegative, byte scale)

Десятичное значение состоит из трех частей. Первую часть составляет 96-разрядное целое значение, вторую — флаг знака, третью — масштабный коэффициент. В частности, 96-разрядное целое значение передается конструктору тремя 32-разрядными фрагментами с помощью параметров lo, mid и hi; знак флага — с помощью параметра IsNegative, причем логическое значение falseэтого параметра обозначает положительное число, тогда как логическое значение trueобозначает отрицательное число; а масштабный коэффициент — с помощью параметра scale , принимающего значения от 0 до 28. Этот коэффициент обозначает степень числа 10 (т.е. 10 scale), на которую делится число для получения его дробной части.

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

Интервал:

Закладка:

Сделать


Герберт Шилдт читать все книги автора по порядку

Герберт Шилдт - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




C# 4.0: полное руководство отзывы


Отзывы читателей о книге C# 4.0: полное руководство, автор: Герберт Шилдт. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x