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>();
如何做到