我有一个字典对象如下
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; }
}
我需要做的是,对于字典值集合的特定索引中的每个值,我必须制作一个逗号分隔的字符串并将其放入 List 集合中。
例如 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];
}
不,这当然是不正确的。
需要帮助