两种不同的泛型类型作为结果和参数

时间:2014-06-27 21:26:25

标签: c# generics

使用此方法,我可以返回未知数据类型:

private T Call<T>(Uri uri) where T:new()  { }

但是如何传递另一个未知数据类型(不同)作为参数:

private T Call<T>(Uri uri, ??? parameters) where T:new()  { }

1 个答案:

答案 0 :(得分:2)

添加另一个通用类型参数:

private T Call<T, TOther>(Uri uri, TOther parameters) where T:new()  { }