Boa*_*rdy 6 c# string-formatting
我目前正在开发一个项目,我需要将字符串格式化为只有10个字符长.但必须以某种方式开始并以增量计数器结束.
EG号码的格式为:
0100000001
0100000002
0100000003
...
0100000010
0100000011
Run Code Online (Sandbox Code Playgroud)
即前两个数字将保持不变,只有最后一个数字将保持递增但字符串必须保持10个字符长.
我怎么能这样做我尝试使用String.Format但似乎不起作用.
更新 我尝试使用以下内容
destination = String.Format("07000000{0}", messageCount);
Run Code Online (Sandbox Code Playgroud)
这种方法有效但是一旦messageCount超过10,长度变为11,它需要保持不超过10
D8 表示格式为十进制,最多包含8个前导零
string.Format("01{0}", counter.ToString("D8"));
Run Code Online (Sandbox Code Playgroud)