【发布时间】:2018-08-27 06:10:07
【问题描述】:
我有一个 C# dictionary,其中我有一个对应的 NAME 与 ID。
Dictionary<string, List<object>> dict = new Dictionary<string, List<object>>
{
{ "ID", new List<object> { "Id1", "Id2" } },
{ "NAME", new List<object> { "True", "False" } }
};
foreach (var id in dict["ID"])
{
Console.WriteLine(id);
//how to get corresponding "Name". For "Id1" = "True" and for "Id2" = "False"
}
在上面的代码中我循环了ID,但是如何得到对应的NAME?
【问题讨论】:
-
对于这个任务来说,这不是一个很好的数据结构。它应该是一个单一的数组。
-
好的,你能用一些代码解释一下吗?
-
List<Dictionary<string, string>>会更好。表明创建一个单独的类的答案会更好 -
甚至
Dictionary<string,bool> -
@user584018 GiladGreen 似乎很赚钱
标签: c# dictionary