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 typischerweise 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