Objektorientierung

Ein hervorstechendes Merkmal des .NET Framework ist die durchgehende Objektorientierung. Jede Information, auch elementare Werte wie Zahlen, wird als Instanz von Klassen betrachtet. Aus Leistungsgründen gibt es intern dennoch eine unterschiedliche Behandlung von Referenztypen (die auf dem Managed Heap liegen) und Wertetypen (die auf dem Stack liegen).

Typsystem im .NET Framework

Abbildung 4.5 Typsystem im .NET Framework

Referenztypen

Referenztypen sind zu unterscheiden in Klassen, Schnittstellen, Arrays, Delegaten und Zeiger.

Klassen

Eine Klasse kann folgende Mitglieder (Members) besitzen:

  • Attribute (Felder und Eigenschaften). Attribute sind die Datenmitglieder ...

Get Microsoft .NET 4.0 - Crashkurs now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.