我无法为自己解释哪种扩展方法与当前的MS API文档相匹配,请看图片。 有一个IEnumarable.ToDictionary方法,按以下顺序与3个参数FUNC键,FUNC值,FUNC比较器一起使用:
但在MS API文档IEnumarable Extension methods中 上面的方法(键,值,比较器)似乎没有匹配的定义。
谁能解释这个?
答案 0 :(得分:0)
比较器不是“ FUNC”,而是new NonUniqueComparer()
,我猜这是实现IEqualityComparer<T>
的类型。
Intellisense告诉您选择了(Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer)
重载(其中TSource
是'a
,TKey
是object
,而TElement
是{ {1}}),它是屏幕截图中的最底端。