程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> C#中如何自定義數字格式字符串 ToString ###,###,###,##0

C#中如何自定義數字格式字符串 ToString ###,###,###,##0

編輯:關於C#

###,###,###,##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網站:點擊打開鏈接

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved