Methoden

In C# gibt es keine allein stehenden Anweisungen. Alle Anweisungen sind in Methoden verpackt, die wiederum Teil von Klassendefinitionen sind. Wie bei den Feldern unterscheidet man zwischen statischen Methoden und Instanzmethoden.

Statische Methoden dienen dazu, eine bestimmte Funktionalität zur Verfügung zu stellen, die nicht an das Vorhandensein eines Objekts gebunden ist. Typische Beispiele sind die Methoden der Klasse Math, die mathematische Funktionen wie Sinus, Exponent etc. berechnen. Sie werden über den Bezeichner der Klasse aufgerufen: Math.Sin(value).

Instanzmethoden werden immer über ein Objekt ihrer Klasse aufgerufen und erfüllen in der Regel eine von drei Aufgaben:

  • Sie liefern Informationen über den Zustand eines Objekts zurück ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with O’Reilly online learning.

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