在字符串中添加空格

use*_*862 19 c#

我得到string了参数.

每个字符串应该占用30个字符.现在我检查它的长度后,我想在末尾添加空格,如果传递的字符串长度为25个字符,我想再添加5个空格.

问题是,如何在字符串中添加空格?

Red*_*ter 42

您可以使用String.PadRight.

返回一个新字符串,该字符串左对齐此字符串中的字符,方法是在右侧使用空格填充指定的总长度.

例如:

string paddedParam = param.PadRight(30);
Run Code Online (Sandbox Code Playgroud)


Son*_*nül 7

你可以用String.PadRight这个方法;

返回指定长度的新字符串,其中当前字符串的末尾用空格或指定的Unicode字符填充.

string s = "cat".PadRight(10);
string s2 = "poodle".PadRight(10);

Console.Write(s);
Console.WriteLine("feline");
Console.Write(s2);
Console.WriteLine("canine");
Run Code Online (Sandbox Code Playgroud)

输出将是;

cat       feline
poodle    canine
Run Code Online (Sandbox Code Playgroud)

这是一个DEMO.

PadRight在字符串右侧添加空格.它使文本更容易阅读或存储在数据库中.填充字符串会在开头或结尾添加空格或其他字符.PadRight支持填充的任何字符,而不仅仅是空格.


Dan*_*mms 5

使用String.PadRightwhich 将分隔一个字符串,使其与int提供的一样长。

var str = "hello world";
var padded = str.PadRight(30);
// padded = "hello world                   "
Run Code Online (Sandbox Code Playgroud)