发现问题时,我在玩通用约束。除了在编译时显示的错误提示,我无法找到答案。
struct MyStruct
{
public void Get()
{
}
}
class MyClass
{
public void Get()
{
}
}
public class Stable<T> where T : MyStruct // NOT Allowed
{
}
public class Stable<T> where T : MyClass //Allowed
{
}
public class Stable<T> where T : struct //Allowed
{
}
public class Stable<T> where T : class //Allowed
{
}
慕莱坞森
长风秋雁
相关分类