【发布时间】:2013-12-03 22:25:36
【问题描述】:
有一个字符串数组,我如何更新它,使其元素按其长度排序。
我在尝试
string[] arr = {"aa","ss","a","abc"};
arr = arr.OrderBy(aux => aux.Length);
所以,我会得到a,aa,ss,abc,但它说
不能隐式转换类型'system.linq.iorderedenumerable 到字符串[]'
所以,我在做
foreach (string s in arr.OrderBy(str => str.Length))
{
//
}
还有其他方法吗?
【问题讨论】:
标签: c# .net arrays string sorting