字典Dictionary的使用,如果想获取值,使用TryGetValue尝试获取,不要判断ContainsKey然后再通过dic[TKey]获取,在底层中,ContainsKey和this[TKey]以及TryGetValue都是使用FindEntry方法查找到TKey的索引,再直接取数组entries内的值。
以下是底层相关部分。
字典Dictionary的使用,如果想获取值,使用TryGetValue尝试获取,不要判断ContainsKey然后再通过dic[TKey]获取,在底层中,ContainsKey和this[TKey]以及TryGetValue都是使用FindEntry方法查找到TKey的索引,再直接取数组entries内的值。
以下是底层相关部分。
相关文章: