在C#的List集合操作中,Last方法和LastOrDefault方法都會用來查找集合中最後一個符合條件的元素對象,但Last和LastOrDefault方法還是有差別的,建議使用LastOrDefault方法來操作,因為Last方法在未查到一條符合條件的對象的時候,將會直接拋出程式運行時異常。 ...
在C#的List集合操作中,Last方法和LastOrDefault方法都會用來查找集合中最後一個符合條件的元素對象,但Last和LastOrDefault方法還是有差別的,建議使用LastOrDefault方法來操作,因為Last方法在未查到一條符合條件的對象的時候,將會直接拋出程式運行時異常。
Last方法和LastOrDefault方法的概述以及主要差別如下:
Last方法:用於查找List集合中最後一個符合條件的元素對象,如果沒有查找到,則直接拋出程式異常。
LastOrDefault方法:用於查找List集合中最後一個符合條件的元素對象,如果沒有查找到,則返回對應的類型的預設值。
備註:原文轉載自博主個人站IT技術小趣屋,原文鏈接C#中List集合中Last和LastOrDefault方法的差別_IT技術小趣屋。