我需要将双精度数值转换成字符串,保留两位小数,并用“点”作为分隔符。
最简单的方法是指定CultureInfo.InvariantCulture
作为区域设置,例如:
string text = d.ToString("N2", CultureInfo.InvariantCulture);
NumberFormatInfo fi= new NumberFormatInfo();
fi.NumberDecimalSeparator = ".";
string doubleDotDecimalNr = doubleNr.ToString(fi);