我想拆分一个字符串
输入 :
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
呢?