Где это более целесообразно использоватьGeneric <T>() vs Generic (System.Type). Дженерики против отражения
class Entity<T> {}
new Entity<User>()
в отличие от
class Entity
{
public Entity(System.Type type)
{
}
}
new Entity(typeof(User))
я понял значение System.Type после контакта с отражением и генерации кода. После месяца развития и знакомства, я скептически оглядываюсь на свой выбор.
Это, вероятно, не относится к вам, если вам не нужно отражать.
Вы используете дженерики, если дженерики решают вашу проблему, и вы используете отражение, если отражение решает вашу проблему. Какую проблему вы пытаетесь решить? – dtb