C# 如何自动增加字典的键?

C# 如何自动增加字典的键?,c#,dictionary,max,auto-increment,C#,Dictionary,Max,Auto Increment,我在申请C#。在我的应用程序中,我使用以下结构的词典: Dictionary<int, string> DataDictionary1 = new Dictionary<int, string>(); 这是一种有效的方法,因为我想持续地做这个操作。还有比这种方法更快的方法吗?为什么不使用列表,然后向其中添加元素呢。列表中元素的索引将表示键。因此: List<string> myList = ... 不要使用max,而是直接访问最后一个索引(int-maxK

我在申请C#。在我的应用程序中,我使用以下结构的
词典

Dictionary<int, string> DataDictionary1 = new Dictionary<int, string>();

这是一种有效的方法,因为我想持续地做这个操作。还有比这种方法更快的方法吗?

为什么不使用
列表,然后向其中添加元素呢。列表中元素的索引将表示键。因此:

List<string> myList = ...

不要使用max,而是直接访问最后一个索引(int-maxKey=DataDictionary1.Values[DataDictionary1.Length-1].Key);)还要确保items@Polity您不能为
系统.Collections.Generic.Dictionary
的值集合编制索引。谢谢,但您能告诉我可以从特定索引列表中访问项目吗?@Dany:可以<代码>字符串someValue=myList[1]
List<string> myList = ...
string header = "ABC";
myList.Add(header);