使用LINQ基于字符串的长度将List <String>拆分为子列表

Wil*_*son -1 c# linq list sublist

非常自我解释......

这个:

{"hello","this","is","an","example","string"}
Run Code Online (Sandbox Code Playgroud)

会回来:

{
    {"is","an"},
    {"this"},
    {"hello"},
    {"string"},
    {"example"}
}
Run Code Online (Sandbox Code Playgroud)

Ree*_*sey 7

你可以使用GroupBy:

var groups = theList.GroupBy(i => i.Length);
Run Code Online (Sandbox Code Playgroud)