我有以下情况。我有一个方法可以接受Interface1作为请求,并提供Interface2作为响应。
Interface2 Method(Interface1 request)
{}
现在我可以有n种类实现这些接口。例如
Class1Request :Interfac1
Class2Response :Interface2
现在我想要的是将请求转换为类类型,即Class1Request
。
请确认我该如何动态执行此操作?我想有一个泛型方法,它将Interafce1类型的请求强制转换为XXXXX类类型。
从接口到派生类型c#
的类型转换对象