Насколько дорого обходится отражение .NET?

Так и есть. Но это зависит fast от того, что вы пытаетесь dotnet сделать.

Я использую отражение csharp для динамической загрузки reflection сборок (плагинов), и его performance-tuning «штраф» за производительность .net не является проблемой, так reflection как операция — это то, что csharp я делаю во время запуска slow приложения.

Однако, если вы efficiency размышляете внутри серии performance вложенных циклов с вызовами csharp отражения в каждом, я бы c#-language посоветовал вам пересмотреть slow свой код :)

Для операций "на c-sharp пару раз" отражение вполне c-sharp приемлемо и вы не заметите visual-c# никаких задержек или проблем csharp с ним. Это очень мощный механизм, и fast он используется даже в .NET, так visual-c# что я не понимаю, почему reflection бы вам не попробовать его.

c#

.net

performance

reflection

2022-08-07T06:11:03+00:00