它在哪里更合适使用Generic <T>()vs Generic(System.Type)。泛型VS反射
class Entity<T> {}
new Entity<User>()
,而不是
class Entity
{
public Entity(System.Type type)
{
}
}
new Entity(typeof(User))
我意识到对付反射和代码生成后的System.Type的意义。经过一个月的发展和熟悉,我怀疑地回顾自己的选择。
这可能不适用于你,如果你不需要反思。
如果泛型能够解决您的问题,则使用泛型,如果反射解决了您的问题,则使用反射。你想解决哪个问题? – dtb 2012-01-11 06:26:59