菜鸟问题,字符串拼接问题,知道它的长度以及首数字,怎么拼接起来
比如说先有个字符串,是一串数字
string str;
现在我知道它的长度是 a 位,然后它的第一位是 ‘b’,假如 a 是 10, b是9
我现在就想得到这样的 ‘9000000000’
怎么拼接,不会。。。。。
[解决办法]
- C# code
string str=b.ToString();//b==9for(int i=1;i<a;i++)//a==10{ str+="0";}return str;
[解决办法]
Dim str As String = b & Space(a-1)
str = str.Replace(" ","0")
或者
Dim str As String = (b & Space(a-1)).Replace(" ","0")
[解决办法]
[code=C#]int a = 10;
string first = "b";
string s = first + new string('0', a - first.Length);
Response.Write(s);/code]
[解决办法]
string.PadRight方法可以解决你的问题
- C# code
string str = "forty-two";char pad = '.';Console.WriteLine(str.PadRight(15, pad)); // Displays "forty-two......".Console.WriteLine(str.PadRight(2, pad)); // Displays "forty-two".
[解决办法]
[code=vb]Activator.CreateInstance(TypeGet, arrObj)[/code]