Begriff |
Nullable Type |
Abkürzung |
|
Synonyme/Aliase |
|
Erläuterung des Begriffs
Nullable Type
Während Referenztypen bereits in .NET 1.x den Zustand "null" als Repräsentanz des Zustandes "nicht vorhanden/nicht gesetzt" annehmen konnten, war dies für Wertetypen nicht vorgesehen. Ab .NET 2.0 existiert ein Hilfskonstrukt, um auch Wertetypen den Wert null zuweisen zu können.
In .NET 2.0 ist ein auf Null setzbarer Wertetyp eine generische Struktur, die aus dem eigentlich Wert (Value) und einen Hilfsflag HasValue (Typ boolean) besteht, das anzeigt, ob der Wert des Typs Null ist. Wenn HasValue den Wert false besitzt, führt ein Zugriff auf Value zu einer Ausnahme.
Die generische Struktur zur Aufnahme beliebiger Wertetypen heißt System.Nullable. In C# existiert ein besonderes Sprachkontrukt (Anhängen eines Fragezeichens an den Typ bei der Deklaration), das die Schreibweise verkürzt.
Querverweise zu anderen Begriffen im Lexikon
siehe Nullable Value Type Referenztyp Ausnahme Wertetyp
|
Dienstleistungen:
Beratung/Consulting zu Nullable Type
Support zu Nullable Type
Schulungen zu diesem Thema:
In unserem umfangreichen Schulungsmodulkatalog haben wir keinen Eintrag zum Thema Nullable Type gefunden. Das heißt aber nicht, dass wir Ihnen keine Schulung dazu anbieten können! ggf. ist dieses Stichwort anders in unserem Katalog erfasst. Selbst wenn das Thema bisher nicht in unserem Katalog erscheint, können wir dazu über Partner Schulungen anbieten. Bitte stellen Sie eine unverbindliche Seminaranfrage oder rufen Sie uns an unter +49 201 7490700!
|