我有字符串我想用连续数字格式化,我所做的是
int i =0
String res = String.Foramt("text {0} text {1} {2} {3} {4} ...", i
,i+1 , i+2, i+3, i+4)
使用Regex或Linq字符串操作有更优雅的方法吗?
答案 0 :(得分:4)
有很多不同的方法可以做到这一点,但我认为
String.Join(" ", Enumerable.Range(0, 4))
足以满足您的目标。
答案 1 :(得分:1)
string res2 = string.Format(
"text {0} text {1} {2} {3} {4} ...",
Enumerable.Range(0, 5).OfType<object>().ToArray());
string.Format获取对象数组参数。