目前,我有一张包含水果、等级和价格数据的表格。我的表中可用的等级是A、B和C。请看代码片段。如您所见,我将D放入where
过滤器中。我想这query
将是空的。但是在我运行代码后,程序提示“Not Null?WTH?”。那么,如果 D 不在表中,我可以知道其中有什么query
以及如何检测D吗?
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?");