lz,对于需要被复制的Dictionary的value对象,首先是要有一个int类型的字段的,例如
class a
{
public int num;
}
在使用ToDictionary的时候,参数就是(p=>p.num);这个p就是一个class a的一个实例化的形式参数。
msdn上有详细的介绍:
http://msdn.microsoft.com/zh-cn/library/system.linq.enumerable.todictionary.aspx
几个重载方法中这个最常见:
http://msdn.microsoft.com/zh-cn/library/bb549277.aspx