在一个预排序的
我甚至尝试将
难道捕获异常并手动将
List<int>
中,我将要查找满足条件的最后一个元素,例如int lastScore = list.Last(x => x < 100)
。如果列表中没有任何元素满足此条件,则会抛出一个InvalidOperationException
异常,其中包含错误消息:Sequence contains no matching element
。这种情况也会发生在使用list.First(...)
时。我甚至尝试将
lastScore
设置为可空类型,但没有成功。难道捕获异常并手动将
lastScore
赋值为null
是唯一的解决办法吗?
List<int>
不能是list
的类型,因为当然int
没有Score
属性。请澄清一下。 - J0e3ganlist.Last(x => x < 100)
。感谢您指出来。我也已经编辑了问题。 - Vivekanand P V