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

Г. Шилдт - С#4.0 Полное руководство (1160795), страница 142

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

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

Введите будушую стоимость: 10000 Введите норму прибыли (например, 0.085): 0.07 Введите количество лет: 10 Необходимые первоначальные капиталовложения: $5,083.№9 Структуры.НЕТ, соответствующие встроенным типам значений Структуры, соответствующие встроенным в С№ типам значений, были предсгавлены в главе 14, где они упоминались в связи с преобразованием строк, содержащих числовые значения в удобочитаемой форме, в эквивалентные двоичные значения. В этом разделе структуры .НЕТ рассматриваются более подобно. Имена структур .НЕТ и соответствующие им ключевые слова, обозначающие типы значений в С№, перечислены в приведенной ниже таблице.

728 Часть П. Библиотека С№ Имя типа значения в С№ Имя структуры в.НЕТ Используя члены, определенные в э~их структурах, можно выполнять операции над значениями простых типов данных. Все перечисленные выше структуры рассматриваются далее по порядку. ПРИМЕЧАНИЕ Некоторые методы, определенные в структурах, соответствующих встроенным в С№ типам значений, принимают параметры типа 1Рогвасргочтбег или НавЬегБгу1ея. Тип 1РогвагРгоч1сгег вкратце описывается далее в этой главе, а тип к явьегБсу1ея представляет собой перечисление из пространства имен Буягев.а1оЬа1ззасаоп.

Вопросы форматирования подробнее рассматриваются в главе 22. Структуры цедечисденныхтипов данных Ниже перечислены структуры целочисленных типов данных. Рьпг16 1пг16 вусе БВуге Р1пг64 1пс32 Р1пг32 1пс64 Каждая из этих структур содержит одинаковое количество членов. В табл. 21.2 для примера перечислены члены структуры 1п с 3 2. Аналогичные члены в виде методов имеются и у других структур, за исключением целочисленного типа, который они представляют. Помимо перечисленных выше методов, в структурах целочисленных типов данных определены следующие поля типа сопяс. Махча1пе М1пча1че В каждой структуре эти поля содержат наибольшее и наименьшее значения, допустимые для данных соответствующего целочисленного типа. Во всех структурах целочисленных типов данных реализуются следующие интерфейсы: 1СоврагаЬ1е, 1СоврагаЬ1е<Т>, 1СопчеггаЬ1е, 1РогваггаЬ1е Буягев Буясев Буягев Буягев Буягев Буягев Буягев Буясев Буягев Буягев Буясев Буягев Буягев Воо1еап Спас Рес1ва1 РоиЬ1е Бзпд1е 1пг16 1пг32 1пг64 Р1пг16 Р1пг32 Р1пг64 Буге БЬуге Ьоо1 спас бес1ва1 сгопЬ1е г1оас япогг тпг 1опо цябогс панс ц1опд Ьусе яЬуге Глава 21.

Пространство имен Зувтеп) 729 Таблица 21.2. Методы, поддерживаемые структурой ТпЬ32 Метод Назначение риЫТс 1пс СонратеТо(оЬЗесС ча1ие) Сравнивает числовое значение вызывающего объекта со значением ча1ие. Возвращает нуль, если сравниваемые значения равны; отрицательное значение, если вызывающий объект имеет меньшее значение; и, наконец, положительное значение, если вызывающий объект имеет большее значение Сравнивает числовое значение вызывающего объекта со значением ча1ие.

Возвращает нуль, если сравниваемые значения равны; отрицательное значение, если вызывающий обьект имеет меньшее значение; и, наконец, положительное значение, если вызывающий обьект имеет большее значение Возвращает логическое значение ттие, если значение вызывающего объекта равно значению параметра оЬ3 Возвращает логическое значение стие, если значение вызывающего объекта равно значению параметра оЬт Возвращает хеш-код для вызывающего обьекта риЫ1с 1пт Соптратето (Тпт ча1ие) риЫтс очетт1с(е Ъоо1 Ециа1я(оЬ3ест оЬт) риЬ1тс Ьоо1 Ес(иа1я(1пт сот') риЫтс очетт1с(е тпт СетнаяЬСобе() риЫтс ТуреСос)е СеттуреСог)е() Возвращает значение перечисления ТуреСос)е для экви- ВаЛЕНтНОГО тИПа.

НаПрИМЕр, дпя СтруКтурЫ Тот 32 ВОЗВращается значение туресос)е. Тпс32 Возвращает двоичный эквивалент числа, заданного в виде символьной строки я. Если числовое значение не представлено в строке так, как определено в структуре данного типа, то генерируется исключение Возвращает двоичный эквивалент числа, заданного в виде символьной строки я, с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром рточ1с(ет. Если числовое значение не представлено в строке так, как определено в структуре данного типа, то генерируется исключение риЫтс ятаттс 1пт Ратяе (ятт1пр я) риЬ11с ятат1с Тпт Ратяе(яттупд я, 11отпатРточ1с)ет рточ1с(ет) риЫтс ясас1с тпс Ратяе(ятттпд я, ИижЬетвсу1ея ясу1ея) Возвращает двоичный эквивалент числа, заданного в виде символьной строки я, с использованием данных о стилях, определяемых параметром яту2ея.

Если числовое значение не представлено в строке так, как определено в структуре данного типа, то генерируется исключение и ТЕс(иатаЬ1е<т>, где параметр обобщенного типа Т заменяется соответствующим типом данных. Например, в структуре 1пт32 вместо т подставляется тип 1пт.

730 Часть и. библиотека б№ Окончание табл. 21.2 Метод Назначение Возвращает двоичный эквивалент числа, заданного в виде строки символьной з, с использованием данных о стилях, определяемых параметром э су1еэ, а также форматов данных, характерных для конкретной культурной среды и определяемых параметром ргоч1с(ег. Если числовое значение не представлено в строке так, как определено в структуре данного типа, то генерируется исключение Возвращает строковое представление значения вызывающего объекта Возвращает строковое представление значения вызывающего объекта, как указано в форматирующей строке, определяемой параметром Хогва с Возвращает строковое представление значения вызывающего объекта с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром ргочуе(ег Возвращает строковое представление значения вызывающего объекта, как указано в форматирующей строке, определяемой параметром Гогвас, но с использованием форматов данных, характерных для конкретной культурной среды и определяемых параметром ргочус(ег Предпринимает попытку преобразовать числовое значение, заданное в виде символьной строки э, в двоичное значение.

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

При успешной попытке это значение сохраняется в параметре геэ и1 С и возвращается логическое значение сгце, а иначе возвращается логическое значение са1эе, в отличие от метода Рагэе (), который генерирует исключение при неудачном исходе преобразования рпЬ11с эгагсс зпС Рагэе(эггтпд э, КцвЬегБСу1еэ эгу1еэ, 11огваСРгочсбег ргоч1 с(ег) рпЬ11с очеггзбе эгг1пд Тозгг1пд() рдЬ11с эггспд ТоЯСгзпд(эгг1пд Гогваг) рпЬ11с эгггпд Тозггзпд(11огваСРгочзбег ргочтс(ег) рцЬ11с эггспд ТоБСгспд(эгг1од Еогваг, 11огваСРгочзбег ргоч1 бег) рцЬ11с эСаС1с Ьоо1 ТгуРагэе(эггзпд э, оцС 1ис геэи1с) рцЬ11с эгаСтс Ьоо1 ТгуРагэе(эСггпд э, КовЬегЯСу1ез эгу1еэ, 11огвагргочзбег ргочте(ег, опс зпс геэи1с) Структуры типов данных с плавающей точкой Типам данных с плавающей точкой соответствуют только две структуры: ()опЬ1е и Б1пд1е. Структура Бзпд1е представляет тип С1оаг.

Ее методы перечислены в табл. 21.3, а поля — в табл. 21.4. Структура бопЬ1е представляет тип с(опЬ1е. Глава 21. Пространство имен Зуя(еп) 731 Таблица 21.3. Методы, поддерживаемые струюурой'Вдпд1е Метод Назначение риЬ11с 1п Сотрагето(оЬзесс ка1ие) Сравнивает числовое значение вызывающего объекта со значением ка1ие. Возвращает нуль, если сравниваемые значения равны; отрицательное число, если вызывающий объект имеет меньшее значение, и, наконец, положительное значение, если вызывающий объект имеет большее значение Сравнивает числовое значение вызывающего объекта со значением ка1ие.

Возвращает нуль, если сравниваемые значения равны; отрицательное число, если вызывающий объект имеет меньшее значение, и, наконец, положительное значение, если вызывающий объект имеет большее значение Возвращает логическое значение ггце, если значение вызывающего объекта равно значению оЬ2 Возвращает логическое значение ггпе, если значение вызывающего объекта равно значению ооу Возвращает хеш-код для вызывающего объекта рпЬ11с Тпс Сотрагето(11оас ча1ие) роЬ11с очегг1г(е Ьоо1 Ес(па1я(оЬбесг оЬ2) ряЬ11с Ьоо1 Ег(па1я(11оас оЬ2) рцЬ11с очеггЫе 1пг. СеснаяЬСог)е() раЬ11с ТуреСос(е СестуреСос(е() рзЬ11с ясасдс Ьоо1 1я1пудпдсу(11оаг Т) Возвращает значение из перечисления ТуреСопе для структуры я1по1е, те. ТуреСос(е.

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

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

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

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