gpt4 book ai didi

c# - 是否有内置方法可以将字符多次添加到字符串中?

转载 作者:太空狗 更新时间:2023-10-29 18:13:16 25 4
gpt4 key购买 nike

是否有内置函数或更有效的方法将字符添加到字符串 X 次?

例如,下面的代码将在字符串中添加 5 次“0”字符:

int count = 5;
char someChar = '0';
string myString = "SomeString";

for(int i=0;i<count;i++)
{
myString = someChar + myString;
}

最佳答案

使用PadLeft()PadRight()

PadRight() 的示例:

int count = 5;
char someChar = '0';
string myString = "SomeString";

myString = myString.PadRight(count + myString.Length, someChar);

// output -> "SomeString00000"

请记住,这两种方法的第一个参数都是所需的 字符串长度,因此我将计数添加到原始字符串长度。

同样,如果您想在字符串的开头附加字符,请使用 PadLeft()

myString = myString.PadLeft(count + myString.Length, someChar);

// output -> "00000SomeString"

关于c# - 是否有内置方法可以将字符多次添加到字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23846117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com