Типы форматирования

Обновлен: Ноябрь 2007

Гибкие и удобные средства .NET Framework позволяют представлять числовые значения, перечисления, время и дату в виде строк. Форматирование задается строкой спецификатора формата, определяющего представление значения базового типа. Например, спецификаторы формата могут задавать научное представление числа или указывать, должен ли месяц быть представлен в формате даты числом или именем.

Региональные параметры также могут влиять на представление базовых типов. Можно задать пользовательские региональные параметры или использовать параметры по умолчанию, связанные с текущим потоком. Например, при форматировании переменной типа денежных единиц разделитель групп и разделители дробной и целой частей определяются региональными параметрами.

Платформа .NET Framework позволяет определять пользовательские схемы форматирования и региональные параметры. Таким образом можно расширить схемы форматирования существующих базовых типов для использования в пользовательских сценариях или создать пользовательские схемы форматирования для пользовательских типов.

В этом подразделе

  • Общие сведения о форматировании
    Общие сведения о реализации форматирования в библиотеках базовых классов, форматировании числовых типов, строковых типов, форматировании для определенных региональных параметров.

  • Составное форматирование
    Описание способа совмещения нескольких форматируемых значений в строке. Строка может быть последовательно отображена в консоли или выведена в поток.

  • Строки числовых форматов
    Описание строк стандартных и пользовательских форматов, используемых для создания представлений числовых значений.

  • Строки форматов даты и времени
    Описание строк стандартных и пользовательских форматов, используемых для создания строковых представлений типа DateTime.

  • Строки форматов перечисления
    Описание строк настраиваемых и стандартных форматов, используемых для создания представлений значений типа перечисления.

  • Настройка строк форматов
    Сведения об интерпретации строк форматов и добавлении строк настраиваемых форматов к пользовательским или существующим типам.

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

Связанные подразделы

  • Основные операции со строками
    Описание способов обработки строк с помощью некоторых методов классов String и StringBuilder.

  • Разбор строк
    Описание способов инициализации объектов со значениями, описанными строковыми представлениями этих объектов. Разбор является операцией, обратной форматированию.