如何使用类型调用泛型方法

时间:2015-01-06 11:43:13

标签: c#

public void TestGeneric<TSource,TDestination>(IOverride<TSource,TDestination> override)
{
   do something
}

public void calling_method<TLValue, TRValue>(TLValue leftValue, TRValue rightValue)
{
     Type Source = leftValue.GetProperies().firstOrDefault();
     Type Destination = rightValue.GetProperies().firstOrDefault();
     var override = some method;
     TestGeneric<Source,Destination>(override);
} 

我正在使用具有TSource和TDestination的通用方法。 在这两个基础上,它做了一些操作。

在调用方法时,我可以得到我必须通过的类型。 我想要做

TestGeneric<Source,Destination>();

如何做到

0 个答案:

没有答案