将空格添加到C#中的字符串中

问题描述 投票:20回答:4

我将string作为参数。

每个字符串都应包含30个字符,在检查其长度后,我想在字符串末尾添加空格。例如。如果传递的字符串长25个字符,我想再添加5个空格。

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

c# string
4个回答
42
投票

您可以为此使用String.PadRight

返回一个新字符串,该字符串通过在字符串之间用右边的空格填充指定的总长度来使该字符串左对齐。

例如:

string paddedParam = param.PadRight(30);

7
投票

您可以为此使用String.PadRight方法;

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

String.PadRight

输出将是;

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

Console.Write(s);
Console.WriteLine("feline");
Console.Write(s2);
Console.WriteLine("canine");

这里是cat feline poodle canine

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


4
投票

使用DEMO将间隔一个字符串,因此它与提供的DEMO一样长。

String.PadRight

2
投票

您可以在C#中使用填充

例如

String.PadRight

希望它能解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.