O'Reilly logo

Kompaktkurs C# 4.0, 3rd Edition by Hanspeter Mössenböck

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

8 Klassen und Structs

Sowohl Klassen als auch Structs sind Typen, die Daten und dazugehörige Operationen zu einer Einheit zusammenfassen. Beide können folgende Elemente enthalten, die wir in diesem Abschnitt genauer betrachten:

  • Felder und Konstanten
  • Methoden
  • Konstruktoren und Destruktoren
  • Properties
  • Indexer
  • Events
  • überladene Operatoren
  • geschachtelte Typen (Klassen, Structs, Interfaces, Enumerationen, Delegates)

Die genaue Syntax von Klassen findet man in Anhang A.3. Hier ist ein Beispiel einer Klasse Counter, die Werte kumuliert und ihren Mittelwert berechnet:

class Counter {   public int value = 0;                                 // Felder   private int n = 0;   public void Add(int x) { value += x; n++; }           // Methoden   public float  ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required