今天遇到 “由于类型形参“T”既没有类类型约束也没有“class”约束,” 这个问题!
解决方式 约束 T为CLASS
原型
public T Fan<T>(string className) where T : class
{
Type type = Type.GetType(className);
T ib = type.Assembly.CreateInstance(className) as T;
return ib;
}
本文讨论了在编程中遇到的类型形参T既无类类型约束也无class约束的问题,并提供了解决方案。通过约束T为CLASS,实现类型安全的实例化与类型转换过程。

454

被折叠的 条评论
为什么被折叠?



