相关疑难解决方法(0)

C#泛型:约束T,其中T:Object不编译; 错误:约束不能是特殊类'对象'

当我约束T:对象像这样:

public interface IDoWork<T> where T : Object
{
    T DoWork();
}
Run Code Online (Sandbox Code Playgroud)

我收到错误:

约束不能是特殊类'对象'

这是否意味着与编译的以下内容存在隐含的差异?

public interface IDoWork<T> // where T : Object
{
    T DoWork();
}
Run Code Online (Sandbox Code Playgroud)

.net c# generics clr object

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

clr ×1

generics ×1

object ×1