我有我想要顯示它的Text("1234567")
像一些帶千位分隔符標籤//Label.Text/Convert.ToString和幫助的String.Format /千位分隔符
我怎麼可以這樣用:
Lable1.Text = string.Format(.....;
Lable1.Text = Convet.ToString(.....;
請解釋這兩個。
我有我想要顯示它的Text("1234567")
像一些帶千位分隔符標籤//Label.Text/Convert.ToString和幫助的String.Format /千位分隔符
我怎麼可以這樣用:
Lable1.Text = string.Format(.....;
Lable1.Text = Convet.ToString(.....;
請解釋這兩個。
對於IFormatProvider有關數字的信息(與Convert.ToString(...,IFormatProvider)
一起使用),請參見備註部分here。您可以按照指向NumberGroupSeparator的鏈接和其他具有一些示例代碼的格式化選項。
String.Format
也可以採用IFormatProvider,但它也理解其他直接作爲字符串提供的格式。請參閱String Format method的備註部分 - 再次,您可以按照指向Standard Numerical Formatting這類具有國際化「,」號碼示例的關注區域的鏈接進行操作。
快樂閱讀。
加成響應於評論
的IFormatProvider是一個接口; NumberFormatInfo是一家供應商。也就是說,您可以將格式參數指定給新的NumberFormatInfo對象,並將其作爲IFormatProvider傳遞。你可以看到有很多成員可以玩弄:NumberFormatInfo members。 IFormatProvider的優點是您可以創建和定義自己的轉換格式。如果您願意,您甚至可以直接調用ICustomFormatter的Format
方法 - 有一些遺漏,這是關於String.Format
爲您做的。您可能也有興趣CultureInfo.CurrentCulture。
Dim Num As Integer = 1234567
Label1.Text = Num.ToString("n0")
感謝您的答案/你可以給我一個Convert.ToString在C#的例子! – MoonLight 2010-07-14 02:02:16
Relly Reelly謝謝.... 但在Convert.ToString無格式字符串(...的IFormatProvider)) ü可以舉個例子,我在這裏爲他們兩個! (c#) – MoonLight 2010-07-14 01:56:15