其实无论是 double 类型,还是 decimal 或是其他的数据长度类型吧,这里就不一一举例了。
其实都是通过ToString
进行转换非常方便。这里举例 double 类型转换为只保留两位小数点吧。
double 只保留2位小数点
以下代码即可仅保留2位小数点输出数据
- double a = 12.1234567;
- Console.WriteLine(a.ToString("F2"))
将输出结果 12.12
关于ToString
的其他格式化 常用数字部分如下
- C 货币 2.5.ToString("C") ¥2.50
- D 十进制数 25.ToString("D5") 00025
- E 科学型 25000.ToString("E") 2.500000E+005
- F 固定点 25.ToString("F2") 25.00
- G 常规 2.5.ToString("G") 2.5
- N 数字 2500000.ToString("N") 2,500,000.00
- X 十六进制 255.ToString("X") FF