作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有以下问题:
class Request<T>
{
private T sw;
public Request()
{
//How can i create here the instance like
sw = new T();
}
}
有可能吗?
最佳答案
添加 new约束:
class Request<T> where T : new() {
private T sw;
public void Request() {
sw = new T();
}
}
这告诉编译器 T
将始终具有可访问的无参数构造函数(不,您不能指定任何其他类型的构造函数)。
关于c# - 如何设置/创建泛型实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7824299/
我是一名优秀的程序员,十分优秀!