c# 異常:值不能為 null。 參數名: source


異常詳細信息: System.ArgumentNullException: 值不能為 null。
參數名: source

其實問題那就出在 Select() 方法,在 Select 上按 F12 查看定義

public static IEnumerable<TResult> Select<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector);
這是 System.Linq 下的擴展方法(.net 3.5之前是沒有的),除了 Select 還有很多平時常見的,比如 Where, Any, OrderBy, SelectMany, Take 等

這個方法內部判斷傳入的參數 source 為 NULL,就拋出一個 ArgumentNullException。


免責聲明!

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



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