A-Typ Es wird gesagt, dass es nullfähig sein kann, wenn es einen Wert zugewiesen werden kann oder null zugewiesen werden kann bedeutet, dass der Typ überhaupt keinen Wert hat. Folglich kann ein nullwertfähiger Typ einen Wert ausdrücken, oder kein Wert existiert. Ein Referenztyp wie String ist beispielsweise nullfähig, ein Werttyp wie Int32 hingegen nicht. Ein Werttyp kann nicht nullfähig sein, da er über genügend Kapazität verfügt, um nur die für diesen Typ geeigneten Werte auszudrücken. es hat nicht die zusätzliche Kapazität, die erforderlich ist, um einen Wert von null auszudrücken.
Die Nullable-Struktur unterstützt nur die Verwendung eines Werttyps als Nullable-Typ, da Referenztypen vom Design auf Null gesetzt werden können.
Die Nullable-Klasse bietet ergänzende Unterstützung für die Nullable-Struktur. Die Nullable-Klasse unterstützt das Abrufen des zugrunde liegenden Typs eines Nullable-Typs sowie Vergleichs- und Gleichheitsoperationen für Paare nullfähiger Typen, deren zugrunde liegender Wertetyp generische Vergleichs- und Gleichheitsoperationen nicht unterstützt.
Von Hilfe Docs http://msdn.microsoft.com/en-us/library/b3h38hb0.aspx
'Nullable' ist nicht in Ordnung, weil Arrays Referenztypen sind (auch wenn der Typ sie ein Werttyp enthalten ist). Beachten Sie, dass Sie 'byte [] b = null 'tun können. –
fearofawhackplanet