Als «nullable-reference-types» getaggte Fragen

Für Probleme im Zusammenhang mit den nullbaren Referenztypen von C # 8.

76
Was macht null! Aussage bedeuten?

Ich habe kürzlich den folgenden Code gesehen: public class Person { //line 1 public string FirstName { get; } //line 2 public string LastName { get; } = null!; //assign null is possible public string? MiddleName {get; } = null; public Person(string firstName, string lastName, string middleName) {...

12
Was ist unbekannte Nullbarkeit in C # 8?

In C # 8.0 können nullbare Referenztypen vorhanden sein. In den Dokumenten wird angegeben, dass es 4 Arten der Nullbarkeit gibt. Die ersten 3 sind ziemlich klar, aber ich verstehe den Punkt "unbekannt" nicht. Die Dokumente sagen, dass es mit Generika verwendet wird, aber wenn ich versuche, eine...