0
我嘗試在C#中創建一個蜘蛛網。 我想使用讀取每行(即URL)的字典並獲取相同的信息。 當有更多的鏈接到這個URL時,我無法離開循環c#Webspider字典
Console.WriteLine(「no link」);
在調試模式下我得到以下信息:
對象引用不設置爲一個對象的一個實例「爲線」} 而(link.Length> 0);
這裏是我的代碼,如果你能幫助我開始我的第一個節目,我會很開心:)
我嘗試在C#中創建一個蜘蛛網。 我想使用讀取每行(即URL)的字典並獲取相同的信息。 當有更多的鏈接到這個URL時,我無法離開循環c#Webspider字典
Console.WriteLine(「no link」);
在調試模式下我得到以下信息:
對象引用不設置爲一個對象的一個實例「爲線」} 而(link.Length> 0);
這裏是我的代碼,如果你能幫助我開始我的第一個節目,我會很開心:)
嘗試:代替
} while (!String.IsNullOrEmpty(link));
:
} while (link.Length > 0);
看起來你的鏈接變量是null,如果你試圖訪問一個null變量的屬性,你將得到一個NullReferenceException。
當鏈接爲空,並且您嘗試檢查長度時,它會給出錯誤「對象引用未設置爲對象的實例」。你需要修復你的循環條件。 – AJP
感謝您的答案,但我沒有看到我的問題在哪裏解決.. –
我沒有給你答案..我給了你建議..這將解決你的問題..看@fcuesta的答案,這就是我正在談論.. – AJP