【发布时间】:2020-09-09 13:29:52
【问题描述】:
不确定描述是否清楚,我会举例说明:
class A
{
int x;
}
class B : A { }
void Something<T where T:A>(T item)
{
Console.WriteLine(item.x);
}
T 其中 T:A
不是有效的语法。我想实现同样的目标。在类/接口声明中以这种方式是可能的。这里也有替代品吗?
【问题讨论】:
-
void Something<T>(T item) where T:A