【发布时间】:2012-05-18 19:16:26
【问题描述】:
我想分割一个字符串
输入:
ABCDEFGHI
输出:
ABC, DEF, GHI
一种方法是使用 For 循环。
string str = "ABCDEFGHI";
List<string> lst = new List<string>();
string temp = "";
for(int i = 0; i < str.Length; i++)
{
temp = str[i].Tostring();
if((i + 1) % 3 == 0)
{
lst.Add(temp);
temp = "";
}
}
string final_str = string.Join(", ", lst);
但是如何使用LINQ 做到这一点?
【问题讨论】:
标签: c# linq extension-methods