任何人都知道为什么我有这个错误?Visual basic LINQ错误
我收到以下错误:
Object reference not set to an instance of an object
这里是LINQ问题。感谢您提前提供任何帮助。
Dim q = From line In seats
Let data = line.Split(New [Char]() {" "c}, StringSplitOptions.RemoveEmptyEntries) ' it occurs in this line '
Let seatA = data(0)
Let seatB = data(1)
Let seatC = data(2)
Let seatD = data(3)
Let seatE = data(4)
Let seatF = data(5)
Where seatA Is "."
Where seatB Is "."
Select seatA, seatF
你尝试,我在我的回答对您的最后一个问题的变化? – 2012-04-15 15:09:06
这很可能意味着你在'seat'集合中有一些'null'条目。 – svick 2012-04-15 15:11:13
@MarkHall是的,我试过你的更正,它在LINQ上没有任何区别。我想我可能会有空条目,所以我可能会尝试另一个循环来删除它们,并将只有有效的条目放入一个新的数组。编辑:这没有奏效,我仍然得到空引用。 – amedeiros 2012-04-15 15:22:06