C# 使用Linq对拆分的数组字符串排序?
我尝试了以下方法:C# 使用Linq对拆分的数组字符串排序?,c#,linq,C#,Linq,我尝试了以下方法: var tags in c.Tags.Split(',').OrderBy( x > x ) 其中c.Tags是一个由“,”分隔的标签字符串,是否有一种方法可以使用OrderBy对其进行排序?是的,如果您在foreach中使用它: foreach(var tags in c.Tags.Split(',').OrderBy( x => x )) { //... } 或作为任务: var tags = c.Tags.Split(',').OrderBy( x
var tags in c.Tags.Split(',').OrderBy( x > x )
其中c.Tags是一个由“,”分隔的标签字符串,是否有一种方法可以使用OrderBy对其进行排序?是的,如果您在
foreach
中使用它:
foreach(var tags in c.Tags.Split(',').OrderBy( x => x ))
{
//...
}
或作为任务:
var tags = c.Tags.Split(',').OrderBy( x => x );
您已经有了答案(只需将
中的更改为=
并将
更改为=>
)也可以在没有Linq的情况下使用var tags=c.tags.Split(',');Array.Sort(标签)代码>。