Mit Generika können Sie Klassen oder Methoden schreiben, die mit jedem Datentyp verwendet werden können.
Schreiben Sie die Spezifikation einer Klasse oder Methode und verwenden Sie Ersatzparameter von Datentypen. Wenn der Compiler auf einen Funktionsaufruf an den Konstruktor oder die Methode einer Klasse stößt, generiert er Code, der den spezifischen Datentyp verarbeitet.
Generics ist eine Technologie, die Ihre Programme um −
bereichert. Sie hilft Ihnen, die Wiederverwendbarkeit, Typsicherheit und Leistung von Code zu maximieren.
Sie können generische Sammlungsklassen erstellen. Die .NET Framework-Klassenbibliothek enthält mehrere neue generische Sammlungsklassen im System.Collections.Generic-Namespace. Sie können diese generischen Auflistungsklassen anstelle der Auflistungsklassen im System.Collections-Namespace verwenden.
Sie können Ihre eigenen generischen Schnittstellen, Klassen, Methoden, Ereignisse und Delegaten erstellen.
Sie können generische Klassen erstellen, die auf Methoden beschränkt sind, die den Zugriff auf einen bestimmten Datentyp ermöglichen.
Durch Reflektion können Sie zur Laufzeit Informationen über Typen erhalten, die in generischen Datentypen verwendet werden.
Das obige ist der detaillierte Inhalt vonGenerika in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!