Ich habe so etwas:
class MyTask
{
public MyTask(int id)
{
Id = id;
IsBusy = false;
Document = new HtmlDocument();
}
public HtmlDocument Document { get; set; }
public int Id { get; set; }
public bool IsBusy { get; set; }
}
class Program
{
public static void Main()
{
var task = new MyTask(1);
task.Document.LoadHtml("http://urltomysite");
if (task.Document.DocumentNode.SelectNodes("//span[@class='some-class']").Count == 0)
{
task.IsBusy = false;
return;
}
}
}
Jetzt, wenn ich mein Programm starte, wirft es einen Fehler auf der if
-Anweisung, der besagt, dass Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
. Warum lädt es meine Seite nicht? Was mache ich hier falsch?