我正在使用一个 API 来公开这样的覆盖
SuperAwesomeNinjaMethod(ItemToProcess item, ICollection itemProperties)
{
}
这一切都很好,花花公子,除了ICollection
是一本字典。
我该如何使用它?我想我可以传入一个列表,但我想保留项目名称和项目值之间的关联,所以我不会神奇地从集合中挑选项目并将它们分配给item。
[编辑]
抱歉,我的问题显然不清楚。我遇到的问题是,当调用层次结构中某处传递的对象是字典时,如何使用 ICollection。本质上,我不知道在这种情况下通过 ICollection 枚举将通过 KeyValuePair 对象的集合进行枚举。