有人知道如何将数组列表转换为字典列表吗?我有什么?我有一个包含很多字符串的 ArrayList (列表):
foreach (string s in list)
{
Console.WriteLine(s);
}
output:
klaus
male
spain
lissy
female
england
peter
male
usa
...
如我们所见,有一个命令。第一个条目是 NAME,第二个 GENDER,第三个 COUNTRY,然后是 NAME,GENDER... 等等。
现在为清楚起见,我想将这些属性存储在字典列表中。每个列表条目应该是具有这 3 个属性的 1 个字典。这是一个好主意吗?最简单的方法是什么?我只是搜索一些东西以将此列表存储在一个更好看的集合中,以后更容易处理。我有这个:
List<Dictionary<string, string>> dlist = new List<Dictionary<string, string>>();
const int separate = 3;
foreach (string s in list)
{
//add list entries to dlist?
}