我有一个通用类型接口,并希望对象的构造函数采用通用接口.
喜欢:
public Constructor(int blah, IGenericType<T> instance)
{}
Run Code Online (Sandbox Code Playgroud)
我希望创建此对象的代码指定IGenericType(使用Inversion of Control).我还没有看到这种情况发生的方法.有什么建议可以实现吗?
我希望有人创建对象,如:
Constructor varname = new Constructor(1, new GenericType<int>());
Run Code Online (Sandbox Code Playgroud) 是否可以定义一个接受必须实现两个接口的参数的函数?
(这两个界面是我刚想到的那个界面;不是我想要使用的界面)
private void DoSomthing(IComparable, ICollection input)
{
}
Run Code Online (Sandbox Code Playgroud)