我一直在使用C#中的列表,我想知道如何轻松地排序一个并不总是具有特定字段值的列表.
如果,例如,出现了的人的名单和他们每个人有一个DateOfBirth
,我想整理所有的人,甚至那些没有特定领域,但我希望那些从原来的组(那些DOB分隔).
我知道这可能是用LINQ完成的,但我不确定如何处理它.
任何帮助将不胜感激!
Rio*_*ams 16
我相信这样的事情可以完成你正在寻找的东西(使用LINQ),或者可能指向正确的方向:
var sortedList = listOfPeople
.OrderBy(p => p.DateOfBirth.HasValue)
.ThenBy(p => p.DateOfBirth);
Run Code Online (Sandbox Code Playgroud)
如果您正在寻找有关同一主题的其他信息,您可能需要查看以下文章:使用空值排序列表 - Deborah Kurata
归档时间: |
|
查看次数: |
7312 次 |
最近记录: |