C# 结果和参数两种不同的泛型类型
使用此方法,我可以返回未知的数据类型:C# 结果和参数两种不同的泛型类型,c#,generics,C#,Generics,使用此方法,我可以返回未知的数据类型: private T Call<T>(Uri uri) where T:new() { } private T调用(Uri),其中T:new(){} 但如何将另一个未知数据类型(不同)作为参数传递: private T Call<T>(Uri uri, ??? parameters) where T:new() { } private T调用(Uri,?参数),其中T:new(){} 添加另一个泛型类型参数: private
private T Call<T>(Uri uri) where T:new() { }
private T调用(Uri),其中T:new(){}
但如何将另一个未知数据类型(不同)作为参数传递:
private T Call<T>(Uri uri, ??? parameters) where T:new() { }
private T调用(Uri,?参数),其中T:new(){}
添加另一个泛型类型参数:
private T Call<T, TOther>(Uri uri, TOther parameters) where T:new() { }
private T调用(Uri,TOther参数),其中T:new(){}
这个问题似乎离题了,因为它对未来的访问者没有价值或接近价值。问题显然是如何为.NET类型使用多个泛型参数。这在泛型文档中有详细说明,因此对未来的访问者没有什么价值。