在满足以下条件的情况下,我需要制作一个字母数字字符串。
字符串长度必须为11个字符。
前两个字符为字母,长度为1或2个字符。 最后一个数字字符,可以是0到9个字符。 任何需要的零填充都将在字母字符之后。
我的字母字符= a 我有数字字符= b
例如,我已经尝试过:
var a = "J";
var b = "123456789";
var c = (a + b).PadLeft(11, '0');
c = 0J123456789
在此示例中,我需要填充的零在0和J之间。
如何在确保结果总共为11个字符的同时将a + b连接起来?
答案 0 :(得分:2)
尝试这样的事情:
var a = "a";
var b = "44";
(a + b.PadLeft(11 - a.Length, '0'));