程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 國際化數字格式輸出(C#版)

國際化數字格式輸出(C#版)

編輯:.NET實例教程

需要了解的命名空間及類:

System.Globalization;

CultureInfo;

NumberFormatInfo;

using System;
using System.Globalization;
class NumberFormatInfoSample {

public static void Main() {
      NumberFormatInfo nfi = new CultureInfo( "pl-PL", false ).NumberFormat;
      double aa = 12.234;
     Console.WriteLine( aa.ToString( "N", nfi ) );

      string strNo = "12,234";
      double fNo = double.Parse(strNo, nfi);
      Console.WriteLine( fNo.ToString( "N", nfi ) );
   }
}
/*
This code produces the following output.
12,23
12.234
*/

注:

1、在波蘭、德國等國家區域環境下,小數點是由“,”表示的(有點另類哈)。

2、Java裡也有類似情況,需要了解的包:

          import Java.text.Numberformat;
  
   import Java.util.Locale;

          Numberformat nf2 =
  
  Numberformat.getInstance(Locale.GERMAN);
  
     System.out.println(nf2.format(1234.56));

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