将泛型类中的可接受类型限制为接口中使用的类型
本文关键字:类型 接口 可接受 泛型类 | 更新日期: 2023-09-27 18:05:27
又是我。
我希望你能再次帮助我(并再次理解我想问什么)
我有接口:
public interface i
{
string a {get;set;}
int b {get;set;}
classname c {get;set;}
}
我想创建一个泛型类:
public class someclass<T>
{
T _value;
public sobeclass(T value)
{
_value = value;
}
但是我不希望T只能有i接口的类型
我希望你能理解我
谢谢你的帮助
您可以使用where泛型类型约束:
public class someclass<T>
where T : I
{
...
}