如何将"Dictionary"传为Dictionary"?C#和Stackoverflow的新手...请随时注意请求是否应该以不同方式或其他方式完成。给定:publicinterfaceIPoint{...}publicstructDeliveryPoint:IPoint{...}和生成具有大量交付点的字典的代码:...Dictionarydict=newDictionary();...现在需要将这些点传递给需要接口类型的例程:publicvoiddoSomething(Dictionarydict){...}以为我可以做类似的事情:doSomething(dict);我找到的唯一解决方案是创建一个新列表并复制所有点,这似乎首先违背了实现接口的全部目的。有没有更好的办法?使方法泛化到其类型实现接口的值。以上就是C#学习教程:Howtopass"Dictionary"asaDictionary?分享的所有内容,如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——publicvoidDoSomething(IDictionarydict)whereTPoint:IPoint{//dostuff}这篇文章是收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
