我想拿一份清单,重新订购并更换原件.
有一个更好的方法吗?目前我正在重新分配它,感觉很傻......
这是我的代码:
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)