Quelle: dotnetpro
Schnellere Reflection unter .NET 7 15.08.2022, 00:00 Uhr

Spieglein, Spieglein

Die Reflection soll unter .NET 7 performanter arbeiten. dotnetpro hat das nachgeprüft und erstaunliche Ergebnisse erhalten.
Wenn eine Anwendung mit Datentypen umgehen muss, die erst zur Laufzeit bekannt sind, kommt typischer­weise Reflection zum Einsatz. Über das Type-Objekt, das für jeden Datentyp als Singleton zur Laufzeit existiert, kann auf alle öffentlichen und nichtöffentlichen Mitglieder (Konstruktoren, Felder, Eigenschaften, Methoden und so weiter) des Typs zugegriffen werden.
Methoden wie Type.GetProperties, Type.GetMethods und Ähnliche ermöglichen die gewünschten Zugriffe. Das Konzept gibt es seit der allerersten .NET-Version.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar