相关疑难解决方法(0)

通用类型在构造函数中

我有一个通用类型接口,并希望对象的构造函数采用通用接口.
喜欢:

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)

.net c# generics inversion-of-control

41
推荐指数
1
解决办法
6万
查看次数

是否可以使参数实现两个接口?

是否可以定义一个接受必须实现两个接口的参数的函数?

(这两个界面是我刚想到的那个界面;不是我想要使用的界面)

private void DoSomthing(IComparable, ICollection input)
{

}
Run Code Online (Sandbox Code Playgroud)

.net c# parameters interface

23
推荐指数
2
解决办法
4400
查看次数