当我使用string.Format()
格式化字符串时,我希望能够指出我希望格式化的值并在最后填充一定的空间。
例如,假设我有以下内容:
string.Format("{0}", myStringValue);
我希望能够告诉Format函数格式化值,如果它小于50个字符,请填充它(带空格),使其长度为50个字符。
可以这样做吗?
答案 0 :(得分:10)
试试这个:
string.Format("{0,50}",myStringValue);
或
string.Format("{0,-50}",myStringValue);
答案 1 :(得分:2)
这个怎么样:
string.Format("{0}", someString).PadLeft(50, ' ');
或
string.Format("{0}", someString).PadRight(50, ' ');
答案 2 :(得分:1)