語言整合查詢 (LINQ) 是一組基於 將查詢功能直接整合到 C# 語言中。
您可以使用 C# 為 SQL Server 資料庫、XML 文件、
ADO.NET資料集,以及任何支援IEnumerable或的物件集合
generic IEnumerable
在Linq-to-SQL中,如果您嘗試在沒有結果的查詢中取得第一個元素,您將會 取得的序列不包含任何元素錯誤
ToList傳回一個空列表
class Program{ public static void Main(){ List<string> list = new List<string> { "a" }; IEnumerable<string> ilist = list.Where(x => x == "ABC").ToList(); System.Console.WriteLine(ilist.Count()); foreach (var item in ilist){ System.Console.WriteLine(item); } Console.ReadLine(); } }
0
class Program{ public static void Main(){ List<int> list = new List<int> { 1 }; IEnumerable<int> ilist = list.Where(x => x == 3).ToList(); System.Console.WriteLine(ilist.Count()); foreach (var item in ilist){ System.Console.WriteLine(item); } Console.ReadLine(); } }
0
以上是當 C# 中結果為空時 LINQ 回傳什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!