我有一個BackGroundWorker與TryCatch中的For Each循環,我需要檢測錯誤並繼續爲每個循環提供下一個項目。 其實我有一個數據列表通過UDP發送到服務器並等待ACK,但是如果服務器在5秒內沒有應答,則超時錯誤將被清除並且整個過程被中止。 我需要做這樣的事情 Dim MyData_Array As String()
For Each MyData As String In M
爲什麼第2行在第3行沒有編譯? spit()拋出一個已經被第1行捕獲到的HurtException,因此之後出現的任何檢查的異常都應該無法訪問。如果我刪除第2行,第3行將保持可到達狀態。異常不會免除編譯時檢查。在此先感謝爲我澄清這一點。 public class Ape {
public void run() {
try {
spit();
} ca