【发布时间】:2012-10-08 09:57:58
【问题描述】:
我正在查看界面IDictionary<T, U>。我在必须实现的方法列表中注意到的一件奇怪的事情是CopyTo,其描述如下:
将 ICollection 的元素复制到数组中,从 a 开始 特定的数组索引。
这在字典的上下文中意味着什么?这是否意味着将值复制到数组或键或 KeyValuePairs 或什么?
【问题讨论】:
标签: .net collections interface dictionary
我正在查看界面IDictionary<T, U>。我在必须实现的方法列表中注意到的一件奇怪的事情是CopyTo,其描述如下:
将 ICollection 的元素复制到数组中,从 a 开始 特定的数组索引。
这在字典的上下文中意味着什么?这是否意味着将值复制到数组或键或 KeyValuePairs 或什么?
【问题讨论】:
标签: .net collections interface dictionary
由于IDictionary<TKey, TValue> 实现ICollection<KeyValuePair<TKey, TValue> 和CopyTo 方法的类型是ICollection<T> 接口的通用参数,它将返回KeyValuePair<TKey, TValue> 对象的数组。
【讨论】: