如何自动增加字典的键
本文关键字:字典 增加 何自动 | 更新日期: 2023-09-27 18:17:51
我正在用c#制作应用程序。在我的应用程序中,我使用以下结构的Dictionary
:
Dictionary<int, string> DataDictionary1 = new Dictionary<int, string>();
这里我希望字典中的键值应该是自动递增的。为此,我使用逻辑作为:
string header="ABC";
int maxKey = DataDictionary1 .Max(x => x.Key);
DataDictionary1 .Add(maxKey + 1, header);
这是一个有效的方法吗?因为我想连续地做这个操作。有没有比这条路更快的路?
为什么不直接使用List<string>
然后添加元素呢?列表中元素的索引将表示Key。所以:
List<string> myList = ...
然后:
string header = "ABC";
myList.Add(header);