【发布时间】:2014-03-22 21:29:53
【问题描述】:
我的项目中有一个静态类“Extras”,用于放置不属于任何其他类的方法,例如转换器。我想添加一个名为 DictionaryFromArrays() 的函数,我用它来创建一个基于作为参数传递的两个数组的字典:一个用键填充,另一个用值填充。但是,我是泛型新手,并且正在使用
public static Dictionary<T, U> DictionaryFromArrays(T[] keys, U[] values)
显然行不通。
我知道这显然不是使用泛型的正确方法,但是如何创建一个具有这种效果的函数呢?
【问题讨论】:
-
看不出
public static Dictionary<T, U> DictionaryFromArrays<T, U>(T[] keys, U[] values)不起作用的任何明显原因... -
谢谢!忘了把
放在方法名和参数之间。