誰かが配列リストを辞書のリストに変換する方法を知っていますか?私は何を持っていますか?たくさんの文字列を含むArrayList(リスト)があります:
foreach (string s in list)
{
Console.WriteLine(s);
}
output:
klaus
male
spain
lissy
female
england
peter
male
usa
...
ご覧のとおり、注文があります。最初のエントリはNAME、2番目のGENDER、3番目の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?
}