###,###,###,##0
#是如果有數字的話就顯示,沒數字的話是空;0是如果有數字的話就顯示,沒數字的話是顯示為0。
EG:
public string GetFormateString(int Precision, double Number)
{
string text = "###,###,###,##0.";
for (int i = 0; i < Precision; i++)
{
text += "0";
}
return Number.ToString(text);
}
在上面的例子中,根據函數傳入的精度(Precision)、數量(Number)來輸出你說需要格式的字符串,其中for循環的作用是,拼接小數點後零的個數,為零占位。
本文URL:http://www.bianceng.cn/Programming/csharp/201410/45584.htm
通過斷點調試,可見,如下圖:

調用時傳入的參數為:
MessageBox.Show(GetFormateString(10,2.0));
輸出結果為:

與自定義數字格式字符串有關內容,可以查看MSDN網站:點擊打開鏈接