我看到了一些以前回答的關於在C#中向IEnumerable添加項目的問題,但是我在嘗試在VB.NET中實現建議的解決方案時遇到困難。如何在VB.NET中添加項目到IEnumerable(Of T)?
Option Strict On
Dim customers as IEnumerable(Of Customer)
' Return customers from a LINQ query (not shown)
customers = customers.Concat(New Customer with {.Name = "John Smith"})
上面的代碼提供了錯誤:然後
Option Strict On disallows implicit conversions from Customer to IEnumerable(Of Customer)
VS2008建議使用CTYPE,但導致運行時墜毀我。我錯過了什麼?
很好的答案。我也懷疑item.Concat,特別是Prepend做同樣的事情。如果我是你,我會刪除它;-) – 2009-09-11 12:59:33
我想我們會的,是的。 – 2009-09-11 13:28:36