共用方式為


格式化基底型別

更新:2007 年 11 月

使用格式化將標準 .NET Framework 資料型別轉換為以某種有意義方式表示該型別的字串。例如,如果您想將整數值 100 表示為貨幣值,即可使用 Int32.ToString(String) 方法和標準貨幣格式字串 ("C"),在目前文化特性 (Culture) 為 en-US 的電腦上產生 "$100.00" 的字串(請注意,目前文化特性不是 en-US 的電腦將會顯示目前文化特性所使用的貨幣標記法)。

若要格式化基底型別 (Base Type),請將想要的格式規範 (定義輸出格式的字串)、想要的格式提供者 (識別要使用其格式化慣例之文化特性的 IFormatProvider 實作) 或兩者,傳遞至您想格式化之物件的 ToString 方法。如果您不指定格式規範,或是您傳遞 null (在 Visual Basic 中為 Nothing),那麼 "G" (一般格式) 會當做預設值來使用。如果您不指定格式提供者,或您傳遞 null (Nothing),或者如果您指定的提供者不提供所需的格式化物件,則會使用與目前執行緒相關的格式提供者。

在下列範例中,ToString(String) 方法在主控台上將數值 100 顯示為貨幣格式的字串。

Dim value As Integer = 100
Dim currencyValue As String = value.ToString("C")
Console.WriteLine(currencyValue)
' On a system whose current culture is en-US, displays $100.00.
int value = 100;
string currencyValue = value.ToString("C");
Console.WriteLine(currencyValue);
// On a system whose current culture is en-US, displays $100.00.

請參閱

其他資源

格式化型別