###,###,###,##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迴圈的作用是,拼接小數點後零的個數,為零佔位。
透過斷點調試,可見,如下圖:
呼叫時傳入的參數為:
MessageBox.Show(GetFormateString(10,2.0));
輸出結果為:
與自訂數位格式字串相關內容,可查看MSDN網站:點選開啟連結
以上是C# 自訂數字格式字串ToString ###,###,###,##0的內容,更多相關內容請關注PHP中文網(www. php.cn)!