C#泛型的实例化
方法一
在使用泛型的类后面加入一个 where T : new()
public class Example<T> where T : new()
{
public static T Get()
{
T t = new T();
...........
}
}
方法二
可以使用 System.Activator.CreateInstance<T>()
创建泛型实例对像
public class Example<T>
{
public static T Get()
{
T t = System.Activator.CreateInstance<T>();
.....
}
}
- 本文链接 : https://www.zdyla.com/post/csharp-generic-create-instance.html
- 版权声明 : 本博客所有文章和照片除特别声明外,转载请联系作者获取授权,并请注明出处!