重複の可能性:
C# で整数を固定長の 16 進文字列に変換する方法は?
UInt32 値の範囲を固定長の 16 進数表現にフォーマットする必要があります。16 進数での書式設定は簡単ですが、結果の文字列は 6 ~ 8 文字の幅になります。文字列を常に 8 文字幅にフォーマットするにはどうすればよいですか?
これが私が現在行っていることの例です:
string valueA = Convert.ToString(UInt32.MaxValue, 16); // result is "ffffffff"
string valueB = Convert.ToString(UInt32.MinValue, 16); // result is "0", i want "00000000"