Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Implementierung Generischer Klassen | Generics & Reflection
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
Implementierung Generischer Klassen

Die grundlegende Syntax zur Implementierung einer generischen Klasse ist wie folgt:

Hier repräsentieren T1, T2, .. die Typ-Parameter.

Wir können eine neue Instanz einer generischen Klasse mit einer der folgenden Syntaxen erstellen:

cs

index

copy
1234
ClassName<T1, T2, ..> varName = new ClassName<T1, T2, ..>(args, ..); ClassName<T1, T2, ..> varName = new ClassName<>(args, ..); ClassName<T1, T2, ..> varName = new ClassName(args, ..); var varName = new ClassName<T1, T2, ..>(args, ..);

Wir können die Typ-Parameter überall im Klassenkörper verwenden, wo ein Datentyp anwendbar ist. Zum Beispiel können wir den/die Typ-Parameter verwenden, um:

  • Klassenattribute oder -eigenschaften zu erstellen
  • Methodentypen für Argumente anzugeben
  • Methodentypen für Rückgabewerte anzugeben

1. Was ist der Hauptvorteil der Verwendung generischer Klassen in C#?

2. Wie definiert man eine generische Klasse in C#?

3. Kann eine generische Klasse mehrere Typ-Parameter haben? Wenn ja, wie würde man sie definieren?

question mark

Was ist der Hauptvorteil der Verwendung generischer Klassen in C#?

Wählen Sie die richtige Antwort aus

question mark

Wie definiert man eine generische Klasse in C#?

Wählen Sie die richtige Antwort aus

question mark

Kann eine generische Klasse mehrere Typ-Parameter haben? Wenn ja, wie würde man sie definieren?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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