我想将double值转换为char [20]。 马双值是:52715.871
这是我的代码:
double value = init_value();
char tab[] = new char[20];
tab = value .ToString().ToCharArray();
我的问题是我的标签结果是9尺寸而不是20尺寸。我想要一个20尺寸。
请问这个怎么样?
非常感谢,
致以最诚挚的问候,
答案 0 :(得分:3)
tab = value .ToString().PadLeft(20, '0').ToCharArray();
答案 1 :(得分:0)
这取决于您想要填写的内容,例如:
var tab = value.ToString().PadLeft(20,' ').ToCharArray();
将为您提供一个填充左侧空格的char数组...