使用First查找集合報錯:序列不包含任何匹配元素


原因其實是很簡單的: 

使用First代表一定能找到,找不到就拋出異常,必須使用try……catch……進行異常的捕獲。

 

推薦使用  FirstOrDefault 或Find

取序列中滿足條件的第一個元素,如果沒有元素滿足條件,則返回默認值,如果返回的是可以為null的對象,則返回默認值為null,對於不能為null的對象,如int,默認值為0。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM