在c#中如何在字符串中添加空格

问题描述 投票:-1回答:1

我使用的是C sharp

我想在我的字符串中添加一些空格后缀和前缀。Advertising

我试过了,没有成功

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        string txt = "Advertising";
        string padrightleft = txt.ToString().PadRight(10, ' ').PadLeft(10, ' ').ToUpper();

        Response.Write(padrightleft.ToString());
    }
}
c# prefix suffix
1个回答
3
投票

PadLeftPadRight 只会在字符串短于您要添加的填充字符数时添加填充。由于 Advertising 是11个字符长,而你的padding是10个字符,这个字符串不会改变。

如果你只是想给一个字符串添加一个前缀和后缀,那么你可以这样做。

string txt = "Advertising";

var padding = new string(' ', 10);
var newText = string.Concat(padding, txt, padding);
© www.soinside.com 2019 - 2024. All rights reserved.