目前,我有一個包含數據水果,等級和價格的表格。我的表格中可用的等級是A,B和C。 請看代碼片段。正如你所看到的,我把D放在where
過濾器中。我想query
將爲空。但是在我運行代碼之後,程序會提示「Not Null?WTH?」。那麼,我是否可以知道query
中的內容以及如何檢測D如果它不在表格中?LINQ - 如果查詢不存在的元素,結果不爲空
P/S:我是新手
C#代碼片段:
var query = (from p in db
where p.grade == "D"
select p.price).ToArray();
if (query == null)
System.Console.WriteLine("You get Null in the query");
else if (query != null)
System.Console.WriteLine("Not Null? WTH?");
oh ya!array.length .......該死的,我的大腦卡在了中午,感謝您的解答+1 C = – 0070
@ 0070,不客氣 – Habib