我正在将一些 Delphi 代码移植到 C#。我找不到与 Delphi 类似的功能FormatFloat
。
我在 Delphi 中有这行代码
str := FormatFloat('000', 1);
分配给str
字符串'001'
。注意前导零。
如何在 C# 中实现相同的结果?
我正在将一些 Delphi 代码移植到 C#。我找不到与 Delphi 类似的功能FormatFloat
。
我在 Delphi 中有这行代码
str := FormatFloat('000', 1);
分配给str
字符串'001'
。注意前导零。
如何在 C# 中实现相同的结果?
您将string.Format()与自定义数字格式字符串一起使用。例如:
int a = 1;
string.Format("{0:000}", a); // returns "001"
您可以使用 ToString() 方法:
int number = 3;
string fmt = number.ToString("D3");
字符串变量 fmt 的值为“003”