接口

时间:2015-07-30 11:56:26

标签: c# .net generics

再次是我。

我希望你能再次帮助我(并再次理解我想问的问题)

我有界面:

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接口的类型

我希望你理解我

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

您可以使用where generic type constraint

public class someclass<T>
  where T : I
{
  ...
}