格式化型別

.NET Framework 提供您一致的、彈性的和完整的方式來將任何數值、列舉型別 (Enumeration),以及日期和時間基底資料型別表示為字串。格式化由格式規範字元組成的字串來控制,其可指示如何表示基底型別 (Base Type) 值。例如,格式規範可以指示格式化數字是否應該以科學標記法來表示,或格式化日期是否應該將月份表示為數字或名稱。

.NET Framework 也會使用文化特性設定,以適合特定文化特性 (Culture) 的方式來表示基底型別。您可以提供自訂的文化特性設定,或使用與目前執行緒相關的預設文化特性設定。例如,在格式化貨幣型別時,文化特性設定會指定要做為貨幣符號、群組分隔符號和小數分隔符號的字元。

.NET Framework 允許您定義自訂格式配置和自訂文化特性設定。這種能力可以讓您擴展現有基底型別的格式配置,以提供幫助給自訂案例,或替自訂型別建立自訂格式配置。

在本節中

  • 格式化概觀
    提供基底類別庫 (Class Library) 將如何實作格式、如何格式化實值型別、如何格式化字串型別,和如何替特定文化特性進行格式化的概觀。
  • 複合格式
    描述如何將一個或更多的格式化值嵌入字串。字串可以隨後顯示在主控台 (Console) 或寫入資料流。
  • 數值格式字串
    描述用來建立實值型別之字串表示的標準和自訂格式字串 (Format String)。
  • 自訂格式字串
    提供相關資訊,以便您執行自己的格式字串解譯,或加入自訂格式字串到自訂或現有型別。

相關章節

  • 剖析字串
    說明如何將物件初始化為這些物件的字串表示所描述的值。剖析是格式化的反向作業。