答案 0 :(得分:3)
不,这是不可能的,正如Func<T>
,Func<T, TResult>
,Func<T1, T2, TResult>
等展示的那样。
答案 1 :(得分:1)
但是,您的KVP值类型也可以是通用值:
KeyValuePair<T, List<U,V>>
OR:
KeyValuePair<T, KeyValuePair<U,V>>
答案 2 :(得分:1)
你可以试试这个
public class CustomClass
{
KeyValuePair<T , KeyValuePair<T, V>> setOfArguments;
public CustomClass(KeyValuePair<T, KeyValuePair<T, V>> _setOfArguments)
{
setOfArguments = _setOfArguments;
}
}
答案 3 :(得分:0)
这对你有用吗?
public void UseParams(params KeyValuePair<String, String>[] list) {
...
}