【发布时间】:2013-06-11 02:20:43
【问题描述】:
我有这样的事情:
Dictionary<int, List<string>> fileList = new Dictionary<int, List<string>>();
然后,我用一些变量填充它,例如:
fileList.Add(
counter,
new List<string> {
OFD.SafeFileName,
OFD.FileName,
VERSION, NAME , DATE ,
BOX , SERIAL_NUM, SERIES,
POINT , NOTE , VARIANT
}
);
其中counter 是一个变量,每次发生某事时都会增加+1,List<string>{XXX} 其中XXX 是包含一些文本的字符串变量。
我的问题是,如果 counter == 1,我如何从列表中访问这些字符串?
【问题讨论】:
-
您将在 msdn 参考中找到一些示例:msdn.microsoft.com/en-us/library/xfhwa508.aspx(或在 Google 上进行简单查询:C# 字典示例)。
-
Power Collections 包括库,其中包括一个多字典。
-
“smth”是什么意思?请考虑使用速记而不是 1337 短信语言。
-
为什么 fileList 甚至是字典?如果你在一个整数键上按顺序填充,
List<List<string>>不是更合适吗?
标签: c# list dictionary