我有一個類Parent
擁有財產Items
這是一個List(of Child)
爲什麼VB Parallel.ForEach不能推斷我的循環項類型?
如果我使用此代碼
Parallel.ForEach()(parent.Items,
Sub(item)
item.DoSomething()
End Sub)
我得到一個編譯器警告No overload for method ForEach() accepts this count of arguments
如果我更改代碼以
Parallel.ForEach(of Child)(parent.Items,
Sub(item)
item.DoSomething()
End Sub)
它的工作原理。
然而,在C#中我可以只寫
Parellel.ForEach(parent.Items, item =>
{
item.DoSomething();
});
爲什麼不VB在這種情況下推斷?
你可以使用'Sub(item As Child)''更具體的參數類型嗎? – 2012-07-06 06:32:08