?string.Format("{0:D3}", 10/2)
{"Format specifier was invalid."}
_HResult: -2146233033
_message: "Format specifier was invalid."
3 桁の整数のような double を表す必要があります。「5.2」は「005」と表現し、「5.9」は「006」と表現するべきだと言いますが、「005」でも構いません。
フレームワークは Integer のような Double の表現をサポートしていませんか?