【发布时间】:2018-01-18 02:46:12
【问题描述】:
谁能告诉我Dictionary<TKey,TValue>.TryAdd(TKey, TValue) 方法的作用是什么?
文档薄弱,至少可以这么说。
我试着寻找来源:
https://github.com/dotnet/corefx/tree/master/src/System.Collections/src/System/Collections/Generic
但我找不到 Dictionary 类的源代码。
编辑:根据 MarcinJuraszek 的说法,原来字典的源代码在 CoreCLR 存储库中。
【问题讨论】:
-
命名空间绝对匹配,因为旧的集合类型在
System.Collection.NonGeneric下。简而言之,微软不打算保留旧的集合类型,所以泛型类型使用了System.Collection。 -
糟糕,我的错!你是对的。