1
的例子說明了這個問題格式小數localizated和格式化
預期:
首先嚐試:
const decimal value = 17.59m;
const string format = "{0:0,000}";
var result = string.Format(format, value);
這將導致課程的0,018
因爲文化爲en-US和,
被解釋爲千位分隔符。
第二個嘗試:
const decimal value = 17.59m;
var result = Convert.ToString(value, CultureInfo.GetCultureInfo("pt-BR"));
現在,我得到17,59
如何使用asp.net框架功能我合併的格式和定位?
你沒有做任何分析這裏(即獲得一個字符串的'decimal'),但_formatting_得到的字符串表示的' decimal'。 – Oded 2012-01-30 20:07:46