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

Здесь есть возможность читать онлайн «Герберт Шилдт - C# 4.0 - полное руководство» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва -- Киев, Год выпуска: 2011, ISBN: 2011, Издательство: ООО И.Д. Вильямс, Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

C# 4.0: полное руководство: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «C# 4.0: полное руководство»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

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

C# 4.0: полное руководство — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «C# 4.0: полное руководство», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

public static long ToInt64(decimal d) -Возвращает эквивалент значения dтипа long.Дробная часть отбрасывается. Если значение dоказывается вне диапазона представления чисел для типа long,то генерируется исключение OverflowException

public static long ToOACurrency(decimal value) - Преобразует значение value в его эквивалент формата денежной единицы, применяемого в компоненте OLE Automation, и возвращает полученный результат

public static sbyte ToSByte(decimal value) - Возвращает эквивалент значения value типа sbyte.Дробная часть отбрасывается. Если значение valueоказывается вне диапазона представления чисел для типа sbyte,то генерируется исключение OverflowException

public static float ToSingle(decimal d) -Возвращает эквивалент значения типа float.Дробная часть отбрасывается. Если значение dоказывается вне диапазона представления чисел для типа float,то генерируется исключение OverflowException

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 ushort ToUIntl6(decimal value) - Возвращает эквивалент значения value типа ushort.Дробная часть отбрасывается. Если значение value оказывается вне диапазона представления чисел для типа ushort,то генерируется исключение OverflowException

public static uint ToUInt32(decimal d) -Возвращает эквивалент значения типа uint.Дробная часть отбрасывается. Если значение d оказывается вне диапазона представления чисел для типа uint,то генерируется исключение OverflowException

public static ulong ToUInt64(decimal d) Возвращает эквивалент значения типа ulong.Дробная часть отбрасывается. Если значение d оказывается вне диапазона представления чисел для типа ulong,то генерируется исключение OverflowException

public static decimal Truncate(decimal d)Возвращает целую часть числа d. Дробная часть отбрасывается

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

public static readonly decimal MaxValue- максимальное число

public static readonly decimal MinusOne --1

public static readonly decimal MinValue- минимальное число

public static readonly decimal One- единица

public static readonly decimal Zero- ноль

Структура Char

Структура Charсоответствует типу charи применяется довольно часто, поскольку предоставляет немало методов, позволяющих обрабатывать символы и распределять их по отдельным категориям. Например, символ строчной буквы можно преобразовать в символ прописной буквы, вызвав метод ToUpper(), а с помощью метода IsDigit()можно определить, обозначает ли символ цифру.

Методы, определенные в структуре Char, приведены в табл. 21.9. Следует, однако, иметь в виду, что некоторые методы, например ConvertFromUtf32()и ConvertToUtf32(), позволяют обрабатывать символы уникода в форматах UTF-16и UTF-32. Раньше все символы уникода могли быть представлены 16 разрядами, что соответствует величине значения типа char. Но несколько лет назад набор символов уникода был расширен, для чего потребовалось более 16 разрядов. Каждый символ уникода представлен кодовой точкой, а способ кодирования кодовой точки зависит от используемого формата преобразования уникода (UTF). Так, в формате UTF-16 для кодирования большинства кодовых точек требуется одно 16-разрядное значение, а для кодирования остальных кодовых точек — два 16-разрядных значения. Если для этой цели требуются два 16-разрядных значения, то для их представления служат два значения типа char. Первое символьное значение называется старшим суррогатом, а второе — младшим суррогатом. В формате UTF-32 каждая кодовая точка кодируется с помощью одного 32-разрядного значения. В структуре Charпредоставляются все необходимые средства для преобразования из формата UTF-16 в формат UTF-32 и обратно.

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

Интервал:

Закладка:

Сделать

Похожие книги на «C# 4.0: полное руководство»

Представляем Вашему вниманию похожие книги на «C# 4.0: полное руководство» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «C# 4.0: полное руководство»

Обсуждение, отзывы о книге «C# 4.0: полное руководство» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.