私は以下のような辞書オブジェクトを持っています
Dictionary<string, List<string>> dictStr = new Dictionary<string, List<string>>();
dictStr.Add("Culture", new List<string>() { "en-US", "fr-FR" });
dictStr.Add("Affiliate", new List<string>() { "0", "1" });
dictStr.Add("EmailAddress", new List<string>() { "sreetest@test.com", "somemail@test.com" });
そして私は以下のような実体を持っています
public class NewContextElements
{
public string Value { get; set; }
}
私がする必要があるのは、ディクショナリ値コレクションの特定のインデックス内のすべての値について、コンマ区切りの文字列を作成し、それをリストコレクションに配置する必要があるということです。
たとえば、NewContextElementsコレクションには(明らかに実行時に)
var res = new List<NewContextElements>();
res.Add(new NewContextElements { Value = "en-US" + "," + "0" + "," + "sreetest@test.com" });
res.Add(new NewContextElements { Value = "fr-FR" + "," + "1" + "," + "somemail@test.com" });
私は
var len = dictStr.Values.Count;
for (int i = 0; i < len; i++)
{
var x =dictStr.Values[i];
}
いいえ、もちろん正しくありません。
必要なヘルプ