0

Delphi コードを C# に移植しています。Delphi の に似た関数が見つかりませんFormatFloat

Delphi にこのコード行があります

str := FormatFloat('000', 1);

str文字列に割り当てます'001'。先行ゼロに注意してください。

C#で同じ結果を得るにはどうすればよいですか?

4

2 に答える 2

5

カスタム数値フォーマット文字列でstring.Format()を使用します。例えば:

int a = 1;
string.Format("{0:000}", a); // returns "001"
于 2012-09-06T12:56:11.397 に答える
2

ToString() メソッドを使用できます。

int number = 3;
string fmt = number.ToString("D3");

文字列変数 fmt の値は「003」です

于 2012-09-06T12:57:45.373 に答える