我寫了這個代碼:到列表添加主題與選項嚴格
Dim TL As New List(Of Thread)
For x = 0 To 10
TL.Add(New Thread(AddressOf ThreadWork))
TL(x).Start(x)
Next
它正常工作與Option Strict Off
。
但如果我把Option Strict On
我得到錯誤(重載解析失敗)上TL.Add(New Thread(AddressOf ThreadWork))
我也試過
Dim T As New Thread(AddressOf ThreadWork)
TL.Add(T)
,但仍然得到錯誤。
我搜索了網頁,並且在msdn上找到了相同的語法(here),所以我不明白我錯在哪裏。
ThreadWork是:Private Sub ThreadWork(ByVal W As Integer)
我的目標是讓一些線程進入一個列表或爲Array等等這樣的任何暗示的apprecciated
可以顯示TL'是如何定義'/聲明 – Plutonix
嚴格來說,ThreadWork參數必須是Object,而不是Integer。考慮使用lambda表達式來保持類型安全。 –
@Plutonix對不起,添加TL聲明 – genespos