2010-07-13 18 views

回答

0

對於IFormatProvider有關數字的信息(與Convert.ToString(...,IFormatProvider)一起使用),請參見備註部分here。您可以按照指向NumberGroupSeparator的鏈接和其他具有一些示例代碼的格式化選項。

String.Format也可以採用IFormatProvider,但它也理解其他直接作爲字符串提供的格式。請參閱String Format method的備註部分 - 再次,您可以按照指向Standard Numerical Formatting這類具有國際化「,」號碼示例的關注區域的鏈接進行操作。

快樂閱讀。

加成響應於評論

的IFormatProvider是一個接口; NumberFormatInfo是一家供應商。也就是說,您可以將格式參數指定給新的NumberFormatInfo對象,並將其作爲IFormatProvider傳遞。你可以看到有很多成員可以玩弄:NumberFormatInfo members。 IFormatProvider的優點是您可以創建和定義自己的轉換格式。如果您願意,您甚至可以直接調用ICustomFormatterFormat方法 - 有一些遺漏,這是關於String.Format爲您做的。您可能也有興趣CultureInfo.CurrentCulture

+0

Relly Reelly謝謝.... 但在Convert.ToString無格式字符串(...的IFormatProvider)) ü可以舉個例子,我在這裏爲他們兩個! (c#) – MoonLight 2010-07-14 01:56:15

0
Dim Num As Integer = 1234567 
Label1.Text = Num.ToString("n0") 
+0

感謝您的答案/你可以給我一個Convert.ToString在C#的例子! – MoonLight 2010-07-14 02:02:16