目前,我有一个包含数据水果,等级和价格的表格。我的表格中可用的等级是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