是否有C#等效的C ++流操纵器? 例如
int decimalPlaces = 2;
double pi = 3.14159;
cout.precision(decimalPlaces);
cout << pi;
为了将数字格式化为字符串,将数字格式化为字符串感觉很奇怪。 例如
int decimalPlaces = 2;
double pi = 3.14159;
string format = "N" + decimalPlaces.ToString();
pi.ToString(format);
它是如何在C#中完成的,还是我错过了什么?
答案 0 :(得分:2)
我会稍微缩小它:
int decimalPlaces = 2;
double pi = 3.14159;
pi.ToString("N" + decimalPlaces);
此外,在打印之前,您没有格式化数字。打印工具也会接受格式化构造。