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」です