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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.