原因其實是很簡單的:
使用First代表一定能找到,找不到就拋出異常,必須使用try……catch……進行異常的捕獲。
推薦使用 FirstOrDefault 或Find
取序列中滿足條件的第一個元素,如果沒有元素滿足條件,則返回默認值,如果返回的是可以為null的對象,則返回默認值為null,對於不能為null的對象,如int,默認值為0。
原因其實是很簡單的:
使用First代表一定能找到,找不到就拋出異常,必須使用try……catch……進行異常的捕獲。
推薦使用 FirstOrDefault 或Find
取序列中滿足條件的第一個元素,如果沒有元素滿足條件,則返回默認值,如果返回的是可以為null的對象,則返回默認值為null,對於不能為null的對象,如int,默認值為0。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。