c#如何给数字串中间加空格

2024-12-28 17:17:09
推荐回答(3个)
回答1:

///


/// 给文本按一定的间隔插入空格
///

/// 要插入空格的文本
/// 要每隔多少个字符插入空格
///
public string AddSpace(string text,int spacingIndex)
{
StringBuilder sb = new StringBuilder(text);
for (int i = spacingIndex; i <= sb.Length; i += spacingIndex+1)
{
sb.Insert(i, " ");
}
return sb.ToString() ;
}
这里使用了StringBuilder类,因为在字符串经常改变的情况下,使用StringBuilder比使用string在性能上要好,你有多组字符串,可以循环调用这个方法就行了

回答2:

没弄明白你的意思
可以说具体点么?

回答3:

郁闷_下 的答案正确