拥有流动的C ++代码:
CString info, info2;
info.Format("%2d", Value[i]);
info2.Format("%4.1f", Value[j]);
希望在C#中使用等效代码
怎么做?
答案 0 :(得分:2)
代码移植到C#:
String info;
String info2;
info = String.Format("{0,2:D}", Value[i]);
info2 = String.Format("{0,6:0.0}", Value[j]);
6用于对齐字符串4位加小数点加十进制数字。
注意使用当前使用的文化,对于某些文化,您可能会获得,
而不是.
。
答案 1 :(得分:1)
Value[i].ToString("D");
Value[j].ToString("####.0");