Was ist NullReferenceException in C# und wie behebt man sie?
Hallo zusammen! Ich bin neu in C# und stoße ständig auf den Fehler NullReferenceException. Er tritt an den unerwartetsten Stellen auf und ich verstehe nicht, was ich falsch mache. Hier ist ein Beispielcode, der bei mir abstürzt:\n\n```csharp\npublic class Person\n{\n public string Name;\n public int Age;\n}\n\nclass Program\n{\n static void Main(string[] args)\n {\n Person person = null;\n Console.WriteLine(person.Name); // Hier wird NullReferenceException ausgelöst\n }\n}\n```\n\nIch möchte einfach nur den Namen der Person ausgeben, aber das Programm stürzt ab. Warum passiert das? Ich habe gehört, dass es damit zusammenhängt, dass das Objekt null ist, aber wie versteht man das? Vielleicht erstelle ich die Objekte falsch? Oder muss ich vor der Verwendung etwas überprüfen? Bitte erklärt mir, wie man richtig mit null in C# umgeht und wie man NullReferenceException vermeidet.