私は時々存在しないコード行を持っています。ここでヌルラインはどのように受け入れますか?
HtmlElement Pend = webBrowser1.Document.GetElementById("ctl00_cphRoblox_AlreadyRequestedInvite");
は今、私が助けを必要とするものに私のコード
string PendT;
webBrowser1.Document.GetElementById("ctl00_cphRoblox_JoinGroup").InvokeMember("click");
HtmlElement Pend = webBrowser1.Document.GetElementById("ctl00_cphRoblox_AlreadyRequestedInvite");
PendT = Pend.InnerText;
Debug.WriteLine(PendT);
if (PendT == "Join Pending")
{
Debug.WriteLine("Join Pending");
Value = 1;
}
の残りの部分での保留がnullで、私はPendT = Pend.InnerText;
を行うために行くとき、私はSystem.NullReferenceExceptionを取得し、時にはあります。それはおそらく、Pendを見つけることができないからでしょう。 nullの場合、文字列値を保留に割り当てることができますか?私は試しました
if (webBrowser1.Document.GetElementById("ctl00_cphRoblox_AlreadyRequestedInvite").InnerText != null)
{
Debug.WriteLine("Join Pending");
Value = 1;
}
それは働いていません。
「PendT = Pend == null」のようなものですか? "Oh noez":PendT.InnerText; '? – stuartd