格式化类型

更新:2007 年 11 月

.NET Framework 提供了一种一致、灵活而且全面的方式,使您能够将任何数值、枚举以及日期和时间等基数据类型表示为字符串。格式设置由格式说明符字符的字符串控制,该字符串指示如何表示基类型值。例如,格式说明符指示:是否应该用科学记数法来表示设置了格式的数字,或者,设置了格式的日期在表示月份时应该用数字还是用名称。

.NET Framework 还使用区域性设置,以便用适合于特定区域性的形式表示基类型。您可以提供自定义的区域性设置,或者使用与当前线程关联的默认区域性设置。例如,为货币类型设置格式的时候,区域性设置指定用于货币符号、组分隔符以及小数点分隔符的字符。

.NET Framework 允许定义自定义格式设置方案和自定义区域性设置。此功能允许扩展现有基类型的格式设置方案以适应自定义方案,或者为自定义类型创建自定义格式设置方案。

本节内容

  • 格式设置概述
    概述基类库如何实现格式设置,如何为数值类型设置格式,如何为字符串类型设置格式,以及如何针对特定区域性进行格式设置。

  • 复合格式设置
    描述如何将一个或多个设置了格式的值嵌入字符串。然后该字符串可以显示在控制台上或被写至流。

  • 数字格式字符串
    描述用于创建数值类型的字符串表示形式的标准和自定义格式字符串。

  • 日期和时间格式字符串
    描述用于创建 DateTime 类型的字符串表示形式的标准和自定义格式字符串。

  • 枚举格式字符串
    描述用于创建枚举类型的字符串表示形式的标准格式字符串。

  • 自定义格式字符串
    提供有关自定义格式字符串的表示形式的信息,以及有关向自定义类型或现有类型添加自定义格式字符串的信息。

  • 格式化帮助主题
    列出分步说明如何执行特定的格式设置操作的主题。

相关章节