Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Delegierte | Interaktive GUI
Fortgeschrittenes C# mit .NET
course content

Kursinhalt

Fortgeschrittenes C# mit .NET

Fortgeschrittenes C# mit .NET

1. Einführung in die Desktop-Entwicklung mit .NET
2. Interaktive GUI
3. Threading
4. Generics & Reflection

book
Delegierte

Wichtige Punkte:

  • Delegaten sind Typen, die auf Methoden einer bestimmten Art von Signatur verweisen können;
  • Delegaten ermöglichen es uns, Methoden als Argumente zu übergeben;
  • Die Syntax zum Erstellen eines neuen Delegatentyps ist wie folgt: delegate <return type> <type name> (parameter1, parameter2, …);;
  • Wir können eine Variable mit einem Delegatentyp erstellen und ihr eine Methodenreferenz mit der folgenden Syntax zuweisen: DelegateTypeName variableName = methodName;;
  • Mehr Methoden können zu einer Delegateninstanz mit dem += Operator hinzugefügt werden;
  • Methoden können von einer Delegateninstanz mit dem -+ Operator entfernt werden;
  • Falls es mehrere Methoden in einer Delegateninstanz gibt, die einen Wert zurückgeben, wird der Wert der zuletzt ausgeführten Methode zurückgegeben;

1. Was ist ein Delegat in C#?

2. Welche der folgenden ist eine korrekte Syntax, um einen Delegaten namens "MyDelegate" zu deklarieren, der einen Integer-Parameter nimmt und void zurückgibt?

Was ist ein Delegat in C#?

Was ist ein Delegat in C#?

Wählen Sie die richtige Antwort aus

Welche der folgenden ist eine korrekte Syntax, um einen Delegaten namens "MyDelegate" zu deklarieren, der einen Integer-Parameter nimmt und void zurückgibt?

Welche der folgenden ist eine korrekte Syntax, um einen Delegaten namens "MyDelegate" zu deklarieren, der einen Integer-Parameter nimmt und void zurückgibt?

Wählen Sie einige richtige Antworten aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt