我在我的过程中遇到了一些意想不到的行为。我正在做以下事情。
IEnumerable<Thing> things = ...;
IEnumerable<Thing> subset = things.Where(a => a.SomeFlag);
String info = "null: " + (subset == null);
上面的作品和信息告诉我该对象不是null。所以我希望通过这个检查子集中元素的数量。
IEnumerable<Thing> things = ...;
IEnumerable<Thing> subset = things.Where(a => a.SomeFlag);
String info = "null: " + (subset == null);
String count = subset.Count();
现在我得到一个异常给我错误信息:
你调用的对象是空的。
我想念什么?!