任何人都知道爲什麼我有這個錯誤?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