Главная » Просмотр файлов » Г. Шилдт - С# 3.0 Полное руководство. 2010

Г. Шилдт - С# 3.0 Полное руководство. 2010 (1160798), страница 136

Файл №1160798 Г. Шилдт - С# 3.0 Полное руководство. 2010 (Г. Шилдт - С# 3.0 Полное руководство. 2010) 136 страницаГ. Шилдт - С# 3.0 Полное руководство. 2010 (1160798) страница 1362019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Пространство имен Еуь(ею 703 Оганчаснь табл. 2(.б Возвращает двоичный эквивалент числа, заданного в виде строки я гг, с использованием форматов данныд характер- ных для конкретной культуры и определяемых параметром багрчс(г. Если в строке не представлено числовое значение типа босые, то генерируется исключение Возврацает двоичный эквивалент числа, заданного в виде строки я гг, с использованием данных о стилях, определяе- мых параметром я гу1 ея. Если в строке не представлено числовое значение типа с)ооые, то генерируется исключение Возвращает двоичный эквивалент числа, заданного в виде строки ягг, с использованием форматов данных, характер- ных для конкретной культуры и определяемых параметром Тагрчс(г, а тапке данных о стилях, определяемых параме- тром ягутея.

Если в строке не представлено числовое зна- чение типа босые, то генерируется исключение Возвращает строковое представление значения вызывающе- го объекта Возвращает строковое представление значения вызывающе- го объекта, как указано в форматирующей строке, определяе- мой параметром Гоппа г Возвращает строковое представление значения вызываю- щего обьекта с использованием форматов данных, характер- ных для конкретной культуры и определяемых параметром Йигрт с(г Возвращает строковое представление значения вызывающе- го объекта, как указано в форматирующей строке, опреде- ляемой параметром Гсгпа г, но с использованием форматов данных, характерных для конкретной культуры и определяе- мых параметром багрчс(г Предпринимает попытку преобразовать числовое значение, заданное в виде строки ягг, в значение типа с(ооые, как указано в форматирующей строке, определяемой параме- тром Тягая С, но с использованием форматов данных, харак- терных для конкретной культуры и определяемых параметром басрчс(г.

При успешной попытке это значение сохраняется в параметре т а1 типа оог и возвращается логическое значение г гсе, а иначе возвращается логическое значение Та1ье, в отличие от ыетода Раппе (), который генерирует исключение при неудачном исходе преобразования 704 Часть)). Библиотека СЗ Таблица 21.6. Поля, поддерживаемые структурой [)ои)з1е Поле Назначение риы1с сопят к(оиь1е еряг1оп наименьшее ненулевое положительное значение риыъс сопяг сиське махиа1ие наибольшее значение, допустимое для данных типа поиь1е риыъс сопяг с[оиые мъпиа1ие наименьшее значение, допустимое дпя данных типа с[оные риЫъс сопяс к)оиЬ1е Наи Значение, не являющееся числом Значение, представляющее минус бесконечность риЫ1с сопяс йоиЫе Недакъиегпт1пъсу риЫъс сипак «)оиЫе Рояъкгкегптьпъку Значение, представляющее плюс бесконечность СтруктуРа 1зес 2.ша1 риЫъс Оесъва1[1пс и) риЫгс Оесъва1(иъпк и) риЬ11с Оесьва1(1опд и) риЫъс Оесьва1(и1опд и) риЫъс Оес1ва1(Е1 пас и) риЬ11с Оесъва1(поиЬ1е и) Каждый из этих конструкторов создает объект типа Оесъва1 из значения указанного типа.

Кроме того, объект типа Оесъва1 может быть создан из отдельно указываемых составляющих с помощью следующего конструктора: риЫ[с Оес1ва1(ьпс 1он, ьпс вхс(к(1е, Ьпк Ыдп, Ьоо1 я1дпр1яд, Ьусе яся1ерассаг) Десятичное значение состоит из трех частей. Первую часть составляет 96-разрядное целое значение, вторую — флаг знака, третью — масштабный коэффициент. В частности, 96-разрядное целое значение передается конструктору тремя 32-разрядными фрагментами с помощью параметров 1он, в1(Ы1е и Ыдв; знак флага — с помощью параметра я19пр1ад, причем логическое значение га1яе этого параметра обозначает положительное число, тогда как логическое значение ггие обозначает отрицательное число; а масштабный коэффициент — с помощью параметра яса1егасьог, принимающего значения от 0 до 28.

Этот коэффициент обозначает степень числа [О (т.е. 10яса1егасгог), на которую делится число для получения его дробной части. Вместо того чтобы передавать каждую составляющую объекта типа Оесъва1 отдельно, все его составляющие можно указать в массиве, используя следующий конструктор: риЫъс Оества1(ьпс[)раггя) Структура Оесъва1 немного сложнее, чем ее аналоги для целочисленных типов данных, а также типов данных с плавающей точкой. Она содержит немало конструкторов, полей, методов и операторов, способствующих использованию типа пес1ва1 вместе с другими числовыми типами, поддерживаемыми в СФ.

Так, целый ряд методов из этой структуры обеспечивает преобразование типа к[ес1ва1 в другие числовые типы. В структуре Оесъва1 определено восемь открытых конструкторов. Ниже приведены шесть наиболее употребительных из них. Глава 2!. Пространство имен Зуя)вв 700 // Сформировать десятичное число вручную. пя1пп эуягеки с1аяя Сгеасепес ( ягаггс по1п) Магп() ( п)ес1ва1 и) = пен п)есгва1(12345, О, О, Га1яе, 2); Сопяо1е.иг1сеЬ1пе(п()4 ) ) Эта программа дает следующий результат: 123.45 В данном примере значение 96-разрядиого целого числа равно 12345. У него положительный знак и два десятичных разряда в дробной части. Методы, определенные в структуре пес гва1, приведены в табл.

21.7, а поля — в табл. 21.8. Кроме того, в структуре песзва1 определяется обширный ряд операторов и преобразований, позволяющих использовать десятичные значения вместе со значениями других типов в выражениях. Правила, устанавливающие порядок присваивания десятичных значений и их применения в выражениях, представлены в главе 3. Таблица 21.7. Методы, определенные в структуре пес1вв1 Назначение рпЫгс ясаггс п)ес1ва1 Ас)п((с)ес1ва1 и1, п(ес1ва1 иг) Возвращает значение п( + тг рпЫгс ясасгс аесгва1 Се111пп(и) Возвращает наименьшее целое, которое представлено в виде аначения типа п)ес1ва1 и не меньше в Так, если и равно ),02, метод се 11 1пп () воэвРащает значение 2 О. Если и равно -),02, то метод се111пп () возвращает зна- чение -! рпЫ1с ясасгс гпс Совраге(п)ес1ва1 п1, с)ес1ва1 иг) Сравнивает числовое значение тг со значением иг.

Возврвщает нуль, если сравниваемые значения равны; от- рицательное значение, если п1 меньше иг; и, наконец, по- ЛсжнтЕЛЬНОЕ ЗНаЧЕНИЕ, ЕСЛИ и( бОЛЬШЕ иг рпЫгс 1пс Соврагето(оьбесс и) Сравнивает числовое значение вызывающего объекта со значением в Возвращает нуль, если сравниваемые зна- чения равны; отрицательное значение, если вызывающий объект имеет меньшее значение; и, наконец, положитель- ное значение, если вьаывающий объект имеет большее значение Три первых элемента типа 1пг в массиве рагся содержат 96-разрядное целое значение; 31-й разряд содержимого элемента рагся [3] обозначает флаг знака (Π— положительное число, 1 — отрицательное число); в разрядах 16-23 содержится масштабный коэффициент.

В структуре песгва1 реализуются следующие интерфейсы: 1Соврага)п1е, 1СоврагаЫе<бесгва1>, 1Сопчегг1Ые, 1рогвакгаЫе и 1еп)паса)п1е<п)ес1ва1>. В приведенном ниже примере программы значение типа г)ес1ва1 образуется вручную. 706 Часть П. Библиотека СЗ Праколжение взл. 7!.

Т Возвращает частное отделения «1/«2 раЫ1с Ьао1 Еццв1я(сес1вв1 Щ раЫ1с а«еггубе Ьаа1 Нсгта1я(аЬбеса «) раЫТс яавкгс Сес1ва1 Г1оог(песгва1 «) раЫТс яквк1с аесувв1 Гговаясаггепсу(1опо «) рцЫ1с яквкъс Тпк(] НеСВ1кя(аес1ва1 «) раЫТс о«еггьбе Тпс Секнаяпсаав() риЫхс Турвссг(е СеСТуресаае() раЫ1с яквт1с Сесквв1 Возвращает произведение «1*«2 Ма1с1р1у(аес1ва1 Ы, сес1ва1 «2) раЬ11с ясвсъс г(ес1ва1 Недаке(песъва1 «) Возвращает значение -« раЫ1с якакгс Несъва1 Рагяе(якг1пс ягл) раЫТс ясвк1с Свсъвв1 Рвгяе(вклад ягщ Навъегзау1ея яау1ея) раЫТс 1па Соврвгето(аес1вв1 «) раЫТс ясас1с аесъва1 О1«1ае(аесквв1 «1, Сесьвв1 «2) раЫТс ятааъс Ьаа1 Внча1я(дес1ва1 «1, аесъва1 «2) раЫТс яавкъс аес1вв1 Рвгзе(яксъпд ялл, 1ГовпаСРго«кеес Гвлр«с г) Сравнивает числовое значение вызывающего объекта со значением в Возвращает нуль, если сравниваемые зна- чения равны; отрицательное значение, если вызывающий объект имеет меньшее значение; и, наконец, положитель- ное значение, если вызывающий объект имеет большее значение Возвращаетлогическоезначение стае,если значение вы- зывающего обьекта равно значению « Возвращает логическое значение стае, если значение вы- зывающего объекта равно значению « Возвращает логическое значение стае, если если «1 равно «2 Возвращает наибольшее целое, которое представлено в виде значения типа г(есъ ла1 и не больше в Так, если « равно 1,02, метод Г1са г () воэврашдет Значение 1,О.

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

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

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

Г. Шилдт - С# 3.0 Полное руководство
C_sharp_3TCR_code
Apndx.lst
Chap2.lst
Chap3.lst
Chap4.lst
Chap5.lst
Chap6.lst
Chap7.lst
Chap8.lst
Chap9.lst
Chap10.lst
Chap11.lst
Chap12.lst
Chap13.lst
Chap14.lst
Chap15.lst
Chap16.lst
Chap17.lst
Chap18.lst
Chap19.lst
Chap20.lst
Chap21.lst
Chap22.lst
Chap23.lst
Chap24.lst
Chap25.lst
Chap26.lst
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6455
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее