在C#中设置其值大小的字典是否更好?

时间:2019-04-30 14:40:49

标签: c# list dictionary

我想制作一个字典,其键类型为string,值的类型为list。我想我可以这样写:

static Dictionary<string, List<String>> dic_list = new Dictionary<string, List<String>>();

每个列表将有很多append(Add)调用(每个列表超过一百万,并且有数十个列表)。我不知道要添加多少个字符串,但是我知道它们的大小(每个字符串200个字节)。我不知道知道大小是否对性能有利。在这种情况下,以这种方式设置字典会更好吗?:

static Dictionary<string, List<String>> dic_list = new Dictionary<string, List<String>>(200);

如果您能分享任何优化此类工作的方式,我将不胜感激。

我提到了这个线程:Performance of Arrays vs. Lists

0 个答案:

没有答案