string n = string.Format("{0:000}-{1:00}-{2:00}-{3:00}-{4:000000}-{5:000000}"
,"20G","34","41","1","3G","2004");
上記は、値が int の場合に機能しますが、この場合は機能しません。string.Format の文字列値でパディングを行うことは可能ですか、それとも次のようなことをしなければなりませんか:
string n = string.Format("{0}","20G".PadLeft(3,'0'));