从接口到派生类型c#的类型转换对象

时间:2015-05-13 16:55:45

标签: casting

我有以下情况。我有一个方法可以接受Interface1作为请求,并提供Interface2作为响应。

Interface2 Method(Interface1 request)
{}

现在我可以有n种类实现这些接口。例如

Class1Request :Interfac1
Class2Response :Interface2

现在我想要的是将请求转换为类类型,即Class1Request

请确认我该如何动态执行此操作?我想有一个泛型方法,它将Interafce1类型的请求强制转换为XXXXX类类型。

从接口到派生类型c#

的类型转换对象

0 个答案:

没有答案