Sie sind hier: Lexikon/Glossar
Werbung

Was ist Value Type ?

Grundsätzlich sind alle Typen im .NET Framework Klassen, das .NET Framework ist also komplett objektorientiert, weil auch einfache Datentypen wie Zahlen als Objekte aufgefasst werden, auf denen man Methoden ausführen kann. So sind z. B. 5.ToString() und #8/1/1972#.ToLongDateString() gültige Ausdrücke. Klassen sind üblicherweise Referenztypen, d. h., im Stack wird ein Zeiger auf einen Speicherplatz im Heap vorgehalten.

Für einfache Datentypen ist diese Zwischenstufe jedoch sehr ineffizient. Microsoft hat daher im .NET Frame-work auch Wertetypen (alias Strukturen) vorgesehen, deren Inhalt direkt auf dem Stack abgelegt werden kann.

Querverweise zu anderen Begriffen im Lexikon

siehe Werttyp
.NET Framework
Referenztyp
Wertetyp
Methode
Objekt

Beratung & Support

Schulungen

  Anfrage für eine individuelle Schulung zum Thema VALUE TYPE   Gesamter Schulungsthemenkatalog

Fachbücher

  Alle unsere aktuellen Fachbücher   E-Book-Abo für ab 99 Euro im Jahr