У меня есть строка кода, которая иногда не существует.Как принять нулевую строку?
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;
}
Теперь то, что мне нужна помощь иногда Пенд равна нулю, и когда я иду сделать 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