Главная » Просмотр файлов » 1629295407-c61bfe4caba98380ea3e7cdae6295416

1629295407-c61bfe4caba98380ea3e7cdae6295416 (846200), страница 93

Файл №846200 1629295407-c61bfe4caba98380ea3e7cdae6295416 (Шилдт Герберт - Полный справочник по C#) 93 страница1629295407-c61bfe4caba98380ea3e7cdae6295416 (846200) страница 932021-08-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 93)

Библиотека C#Окончание табл. 19.2МетодОписаниеpublic staticтип_возвратаParse(string str,NumberStyles styles)Возвращает двоичный эквивалент строкового представлениячисла, заданного в параметре str, с использованиеминформации стилевого характера, заданной в параметреstyles.

Если содержимое строки не представляет числовоезначение в соответствии с определением типа структуры,генерируется исключениеВозвращает двоичный эквивалент строкового представлениячисла, заданного в параметре str, с использованиеминформации стилевого характера, заданной в параметреstyles, a также форматов данных (присущих конкретномуестественному языку, диалекту или территориальномуобразованию), заданных посредством параметра fmtpvdr. Еслисодержимое строки не представляет числовое значение всоответствии с определением типа структуры, генерируетсяисключениеВозвращает строковое представление значения вызывающегообъектаВозвращает строковое представление значения вызывающегообъекта в соответствии с требованиями форматирующей строки,переданной в параметре formatВозвращает строковое представление значения вызывающегообъекта с использованием форматов данных (присущихконкретному естественному языку, диалекту илитерриториальному образованию), заданных посредствомпараметра fmtpvdrВозвращает строковое представление значения вызывающегообъекта с использованием форматов данных (присущихконкретному естественному языку, диалекту илитерриториальному образованию), заданных посредствомпараметра fmtpvdr, а также форматирующей строки,переданной в параметре formatpublic staticтип_возвратаParse(string str,NumberStyles styles,IFormatProviderfmtpvdr)public override stringToString()public stringToString(string format)public stringToString(IFormatProviderfmtpvdr)public stringToString(string format,IFormatProviderfmtpvdr)Структуры типов данных с плавающей точкойОпределены только две структуры типов данных с плавающей точкой: Double иSingle.

Структура Single представляет тип float. Ее методы перечислены в табл. 19.3,а поля — в табл. 19.4. Структура Double представляет тип double. Ее методыперечислены в табл. 19.5, а поля — в табл. 19.6. Подобно структурам целочисленного типа,в вызовах методов Parse() или ToString() можно задавать форматы данных(присущие конкретному естественному языку, диалекту или территориальномуобразованию), а также форматирующую строку.Структуры типов данных с плавающей точкой реализуют следующие интерфейсы:IComparable, IConvertible и IFormattable.Таблица 19.3. Методы, поддерживаемые структурой singleМетодОписаниеpublic intCompareTo(object v)Сравнивает числовое значение вызывающего объекта созначением параметра v. Возвращает нуль, если сравниваемыезначения равны.

Возвращает отрицательное число, есливызывающий объект имеет меньшее значение, и —положительное, если вызывающий объект имеет большеезначениеВозвращает значение ИСТИНА, если значение вызывающегообъекта равно значению параметра vpublic override boolEquals(object v)Глава 19. Пространство имен System511Окончание табл. 19.3МетодОписаниеpublic override intGetHashCode()public TypeCodeGetTypeCode()public static boolIsInfinity(float v)public static boolIsNaN(float v)public static boolIsPositiveInfinity(float v)public static boolIsNegativeInfinity(float v)public static floatParse(string str)public static floatParse(string str,IFormatProviderfmtpvdr)Возвращает хеш-код для вызывающего объектаpublic static floatParse(string str,NumberStylesstyles)public static floatParse(string str,NumberStyles styles,IFormatProviderFmtpvdr)public override stringToString()public stringToString(string format)public stringToString(IFormatProviderfmtpvdr)public stringToString(string format,IFormatProviderfmtpvdr)512Возвращает значение перечисления TypeCode для структурыsingle, т.е.

TypeCode.SingleВозвращает значение ИСТИНА, если значение v представляетбесконечность (со знаком "плюс" либо со знаком "минус"). Впротивном случае возвращает значение ЛОЖЬВозвращает значение ИСТИНА, если значение v—не число. Впротивном случае возвращает значение ЛОЖЬВозвращает значение ИСТИНА, если значение v представляетбесконечность со знаком "плюс".

В противном случае возвращаетзначение ЛОЖЬВозвращает значение ИСТИНА, если значение v представляетбесконечность со знаком "минус". В противном случаевозвращает значение ЛОЖЬВозвращает двоичный эквивалент строкового представлениячисла, заданного в параметре str. Если содержимое строки непредставляет значение типа float, генерируется исключениеВозвращает двоичный эквивалент строкового представлениячисла, заданного в параметре str с использованием форматовданных (присущих конкретному естественному языку, диалектуили территориальному образованию), заданных посредствомпараметра fmtpvdr. Если содержимое строки не представляетзначение типа float, генерируется исключениеВозвращает двоичный эквивалент строкового представлениячисла, заданного в параметре str, с использованиеминформации стилевого характера, заданной в параметреstyles.

Если содержимое строки не представляет значение типаfloat, генерируется исключениеВозвращает двоичный эквивалент строкового представлениячисла, заданного в параметре str, с использованиеминформации стилевого характера, заданной в параметреstyles, a также форматов данных (присущих конкретномуестественному языку, диалекту или территориальномуобразованию), заданных посредством параметра fmtpvdr. Еслисодержимое строки не представляет значение типа float,генерируется исключениеВозвращает строковое представление значения вызывающегообъектаВозвращает строковое представление значения вызывающегообъекта в соответствии с требованиями форматирующей строки,переданной в параметре formatВозвращает строковое представление значения вызывающегообъекта с использованием форматов данных (присущихконкретному естественному языку, диалекту илитерриториальному образованию), заданных посредствомпараметра fmtpvdrВозвращает строковое представление значения вызывающегообъекта с использованием форматов данных (присущихконкретному естественному языку, диалекту илитерриториальному образованию), заданных посредствомпараметра fmtpvdr, а также форматирующей строки,переданной в параметре formatЧасть II.

Библиотека C#Таблица 19.4. Поля, поддерживаемые структурой SingleПолеОписаниеpublic const float Epsilonpublic const float MaxValueНаименьшее ненулевое положительное значениеНаибольшее значение, которое можно хранить спомощью типа floatНаименьшее значение, которое можно хранить спомощью типа floatЗначение, которое не является числомЗначение, представляющее минус бесконечностьЗначение, представляющее плюс бесконечностьpublic const float MinValuepublic const float NaNpublic const float NegativeInfinitypublic const float PositiveInfinityТаблица 19.5. Методы, поддерживаемые структурой DoubleМетодОписаниеpublic int CompareTo(object v)Сравнивает числовое значение вызывающего объекта созначением параметра v. Возвращает нуль, еслисравниваемые значения равны.

Возвращает отрицательноечисло, если вызывающий объект имеет меньшее значение,и — положительное, если вызывающий объект имеетбольшее значениеВозвращает значение ИСТИНА, если значениевызывающего объекта равно значению параметра vВозвращает хеш-код для вызывающего объектаpublic override bool Equals(object v)public override intGetHashCode()public TypeCodeGetTypeCode()public static boolIsInfinity(double v)public static boolIsNaN(double v)public static boolIsPositiveInfinity(double v)public static boolIsHegativeInfinity(double v)public static doubleParse(string str)public static doubleParse(string str,IFormatProvider fmtpvdr)public static double Parse(string str,NumberStyles styles)Возвращает значение перечисления TypeCode дляструктуры Double, т.е., TypeCode.DoubleВозвращает значение ИСТИНА, если значение vпредставляет бесконечность (со знаком "плюс" либо сознаком "минус").

В противном случае возвращает значениеЛОЖЬВозвращает значение ИСТИНА, если значение v— не число.В противном случае возвращает значение ЛОЖЬВозвращает значение ИСТИНА, если значение vпредставляет бесконечность со знаком "плюс". В противномслучае возвращает значение ЛОЖЬВозвращает значение ИСТИНА, если значение vпредставляет бесконечность со знаком "минус". Впротивном случае возвращает значение ЛОЖЬВозвращает двоичный эквивалент строковогопредставления числа, заданного в параметре str. Еслисодержимое строки не представляет значение типа double,генерируется исключениеВозвращает двоичный эквивалент строковогопредставления числа, заданного в параметре str сиспользованием форматов данных (присущих конкретномуестественному языку, диалекту или территориальномуобразованию), заданных посредством параметра fmtpvdr.Если содержимое строки не представляет значение типаdouble, генерируется исключениеВозвращает двоичный эквивалент строковогопредставления числа, заданного в параметре str, сиспользованием информации стилевого характера,заданной в параметре styles.

Если содержимое строки непредставляет значение типа double, генерируетсяисключениеГлава 19. Пространство имен System513Окончание табл. 19.5МетодОписаниеpublic static doubleParse(string str,NumberStyles styles,IFormatProvider fmtpvdr)Возвращает двоичный эквивалент строковогопредставления числа, заданного в параметре str, сиспользованием информации стилевого характера,заданной в параметре styles, а также форматов данных(присущих конкретному естественному языку, диалекту илитерриториальному образованию), заданных посредствомпараметра fmtpvdr. Если содержимое строки непредставляет значение типа double, генерируетсяисключениеВозвращает строковое представление значениявызывающего объектаВозвращает строковое представление значениявызывающего объекта в соответствии с требованиямиформатирующей строки, переданной в параметре formatВозвращает строковое представление значениявызывающего объекта с использованием форматов данных(присущих конкретному естественному языку, диалекту илитерриториальному образованию), заданных посредствомпараметра fmtpvdrВозвращает строковое представление значениявызывающего объекта с использованием форматов данных(присущих конкретному естественному языку, диалекту илитерриториальному образованию), заданных посредствомпараметра fmtpvdr, а также форматирующей строки,переданной в параметре formatpublic override stringToString()public stringToString(string format)public stringToString(IFormatProvider fmtpvdr)public stringToString(string format,IFormatProvider fmtpvdr)Таблица 19.6.

Поля, поддерживаемые структурой DoubleПолеОписаниеpublic const double Epsilonpublic const double MaxValueНаименьшее ненулевое положительное значениеНаибольшее значение, которое можно хранить спомощью типа doubleНаименьшее значение, которое можно хранить спомощью типа doubleЗначение, которое не является числомЗначение, представляющее минус бесконечностьЗначение, представляющее плюс бесконечностьpublic const double MinValuepublic const double NaNpublic const double NegativeInfinitypublic const double PositiveInfinityСтруктура DecimalСтруктура Decimal несколько сложнее, чем описанные выше. Она содержитмножество конструкторов, полей, методов и операторов, которые способствуютсовместному использованию типа decimal и других числовых C#-типов. Например, рядметодов обеспечивает преобразование значений типа decimal в значения другихчисловых типов.В структуре Decimal определено восемь открытых конструкторов.

Характеристики

Тип файла
PDF-файл
Размер
5,05 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6439
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее