需要字符串连接帮助

时间:2020-05-14 21:24:37

标签: c# string

在满足以下条件的情况下,我需要制作一个字母数字字符串。

字符串长度必须为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连接起来?

1 个答案:

答案 0 :(得分:2)

尝试这样的事情:

var a = "a";
var b = "44";
(a + b.PadLeft(11 - a.Length, '0'));