Diese Website verwendet Cookies für Analysen, personalisierte Inhalte und Werbung. Indem Sie diese Website nutzen, erklären Sie sich mit dieser Verwendung einverstanden.Weitere Informationen
Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch
Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.
Die Suche nach name Groß-/Kleinschreibung beachtet.
Verwenden Sie den einfachen Namen der geschachtelten Klasse für name. Qualifizieren Sie ihn nicht mit dem Namen der äußeren Klasse. Verwenden Sie für eine generische geschachtelte Klasse der ergänzte Name – d. h. ein Graviszeichen und die Anzahl von generischen Argumenten angefügt werden soll. Verwenden Sie z. B. die Zeichenfolge "innere" 1 "zum Abrufen des generisches der geschachtelten Klasse Inner<T> (Inner(Of T) in Visual Basic). Verwenden Sie keine sprachspezifische Syntax für Typparameter angegeben.
Die folgende Tabelle zeigt, welche Member einer Basisklasse durch zurückgegeben werden die Get Methoden, wenn für einen Typ reflektieren.
Memberart
Statisch
Nicht statische
Konstruktor
Nein
Nein
Feld
Nein
Ja. Ein Feld ist immer nach Name und Signatur ausblenden.
Ereignis
Nicht zutreffend
Das allgemeine Typsystem ist, dass die Vererbung ist identisch mit der Methoden, die die Eigenschaft zu implementieren. Reflektion behandelt Eigenschaften als nach Name und Signatur ausblenden. Siehe Hinweis 2 weiter unten.
Methode
Nein
Ja. Eine Methode (virtuelle und nicht virtuell) möglich nach Namen verdeckte oder nach Name und Signatur ausblenden.
Geschachtelten Typs
Nein
Nein
Eigenschaft
Nicht zutreffend
Das allgemeine Typsystem ist, dass die Vererbung ist identisch mit der Methoden, die die Eigenschaft zu implementieren. Reflektion behandelt Eigenschaften als nach Name und Signatur ausblenden. Siehe Hinweis 2 weiter unten.
Nach Name und Signatur ausblenden berücksichtigt, dass alle Teile der Signatur, die benutzerdefinierten Modifizierer, einschließlich Typen, Parametertypen Sentinels enthält und nicht verwalteten Aufrufkonventionen zurückgeben. Dies ist ein binärer Vergleich.
Für die Reflektion sind die Eigenschaften und Ereignisse nach Name und Signatur ausblenden. Wenn Sie eine Eigenschaft mit einer Get und Set-Zugriffsmethode in der Basisklasse haben, aber hat nur einen Get-Accessor für die abgeleitete Klasse, die Eigenschaft der abgeleiteten Klasse ausgeblendet die Basisklasseneigenschaft und nicht den Setter für die Basisklasse zugreifen werden.
Benutzerdefinierte Attribute sind nicht Teil des allgemeinen Typsystems.
Wenn die aktuelle Type stellt einen Typparameter in der Definition einer generischen Typ- oder Methodendefinition, diese Methode sucht die geschachtelte Typen von der Class-Einschränkung.
Wenn ein geschachtelter Typ generisch ist, gibt diese Methode die generische Typdefinition. Dies gilt auch, wenn der einschließenden generischen Typs geschlossenen konstruierten Typs ist.
Hinweis
Wenn die aktuelle Type stellt einen generischen Typ definiert, die in c#, Visual Basic oder C++ die geschachtelten Typen sind alle generisch, auch wenn sie keine eigenen generischen Parameter verfügen. Dies gilt nicht unbedingt von geschachtelten Typen in dynamischen Assemblys definiert, oder Kompilieren mit der Ilasm.exe (IL Assembler).
Informationen über geschachtelte generische Typen und zum Erstellen von geschachtelten generischer Typen von generischen Typdefinitionen finden Sie unter MakeGenericType.