如何将字符串与空白空间连接起来?

anm*_*rti 4 .net c# asp.net

我需要创建一个10个字符的字符串.如果字符串少于10个字符,我需要附加空格,直到完成整个10个字符的字符串.我做了以下但我没有成功,结果字符串最后只有一个空格连在一起:

public void MyMethod(string[] mystrings)
{

    mystring[i].PadRight(10- mystrings[i].length)
    // Here I need a 10 char string. For example:
    // "1234567   "

}
Run Code Online (Sandbox Code Playgroud)

谢谢.

Chr*_*n.K 9

你可以使用String.PadRight:

mystring = mystring.PadRight(10, ' ');
Run Code Online (Sandbox Code Playgroud)

(您可以省略第二个参数,如您的情况,使用空格时).

但请注意,如果mystring已经超过10个字符,它将保持更长时间.从您的问题中不清楚,如果您需要一个长度恰好为 10个字符的字符串.如果是这样,那么做类似的事情:

mystring = mystring.PadRight(10).Substring(0, 10);
Run Code Online (Sandbox Code Playgroud)