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 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.