Я нахожу много случаев, когда я думаю себе, что могу использовать relfection для решения проблемы, но обычно я этого не делаю, потому что я слышу много по строкам "не использую отражение, это слишком неэффективно",.
Теперь я нахожусь в ситуации, когда у меня есть проблема, когда я не могу найти другого решения, кроме как использовать отражение с new T()
, как указано в этот вопрос и ответ.
Итак, мне интересно, может ли кто-нибудь сказать мне конкретное конкретное использование рефлексии, и если есть набор рекомендаций, указывающих, когда это уместно и когда это не так?