我该如何进行内联排序?

she*_*nku 5 c# linq

我想拿一份清单,重新订购并更换原件.

有一个更好的方法吗?目前我正在重新分配它,感觉很傻......

这是我的代码:

var viewModel = new ViewModel();
viewModel.Children = viewModel.Children.OrderBy(x => x.Name).ToList();
Run Code Online (Sandbox Code Playgroud)

Dar*_*rov 18

看来你正在寻找这种List<T>.Sort方法.

viewModel.Children.Sort((a, b) => string.Compare(a.Name, b.Name));
Run Code Online (Sandbox Code Playgroud)