C# Dictionary 初始化:详解两种方法及性能优化
在C#中,Dictionary是一个泛型集合,用于存储键值对。在使用Dictionary之前,需要先进行初始化。\n\n可以通过以下两种方式初始化Dictionary:\n\n1. 使用Dictionary的默认构造函数进行初始化:\ncsharp\nDictionary<string, int> dictionary = new Dictionary<string, int>();\n\n这将创建一个空的Dictionary,可以在后续的代码中添加键值对。\n\n2. 使用Dictionary的带有初始容量的构造函数进行初始化:\ncsharp\nDictionary<string, int> dictionary = new Dictionary<string, int>(capacity);\n\n这将创建一个具有指定初始容量的Dictionary。初始容量是指Dictionary在内部存储键值对的数组的大小。如果可以预估Dictionary中存储的键值对数量,可以通过设置初始容量来提高性能。\n\n需要注意的是,Dictionary的键和值的类型需要在初始化时指定,并且不能更改。
原文地址: https://www.cveoy.top/t/topic/p7QG 著作权归作者所有。请勿转载和采集!