IReliableDictionary 2和IReliableDictionary

jug*_*1es 2 azure-service-fabric

任何人都可以解释为什么服务织物既有IReliableDictionaryIReliableDictionary2在那里IReliableDictionary派生自IReliableDictionary2?这没有任何意义,文档似乎也没有对此进行解释。您应该使用哪一个?

https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.servicefabric.data.collections.ireliabledictionary-2?view=azure-dotnet

证明: 在此处输入图片说明

小智 6

您正在错误地阅读文档。“派生”是指IReliableDictionary2是从IReliableDictionary派生的。为了证明这一点,请查看.Net中的ICollection接口,https ://docs.microsoft.com/zh-cn/dotnet/api/system.collections.icollection?view = netframework-4.7 。

如果需要使用不枚举字典或键枚举中的所有项目的Count,则需要使用IReliableDictionary2。