请问下,C#的泛型数组中的 ToDictionary 方法怎么用? 详细说明请进。。

2024-11-28 04:32:06
推荐回答(2个)
回答(1):

lz,对于需要被复制的Dictionary的value对象,首先是要有一个int类型的字段的,例如
class a
{
public int num;
}
在使用ToDictionary的时候,参数就是(p=>p.num);这个p就是一个class a的一个实例化的形式参数。

回答(2):

msdn上有详细的介绍:
http://msdn.microsoft.com/zh-cn/library/system.linq.enumerable.todictionary.aspx

几个重载方法中这个最常见:
http://msdn.microsoft.com/zh-cn/library/bb549277.aspx