Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我有一本字典<;字符串,列表<;int,int>&燃气轮机;如何在c#中访问此列表的键?_C#_List_Dictionary - Fatal编程技术网

如果我有一本字典<;字符串,列表<;int,int>&燃气轮机;如何在c#中访问此列表的键?

如果我有一本字典<;字符串,列表<;int,int>&燃气轮机;如何在c#中访问此列表的键?,c#,list,dictionary,C#,List,Dictionary,我想打印列表的所有键,它是已排序字典的值 SortedDictionary<string, object> dict2 = new SortedDictionary<string, object>(); SortedList<int, int> innerdict2= new SortedList<int, int>(); foreach(var k in dict2) { foreach(var item in k.value)

我想打印列表的所有键,它是已排序字典的值

 SortedDictionary<string, object> dict2 = new SortedDictionary<string, object>();
 SortedList<int, int> innerdict2= new SortedList<int, int>();

foreach(var k in dict2)
{
    foreach(var item in k.value)
    {
        console.writeline(item);

    }
}
SortedDictionary dict2=新的SortedDictionary();
SortedList innerdict2=新的SortedList();
foreach(dict2中的变量k)
{
foreach(k值中的var项目)
{
控制台写入线(项目);
}
}

以下代码将执行此操作:

  static void Main()
  {
     SortedDictionary<string, SortedList<int, int>> dict2 = new SortedDictionary<string, SortedList<int, int>>();

     // TODO: Fill in data

     foreach (var k in dict2)
     {
        foreach (var item in k.Value)
        {
           Console.WriteLine(item.Key);
        }
     }
  }
static void Main()
{
SortedDictionary dict2=新的SortedDictionary();
//TODO:填写数据
foreach(dict2中的变量k)
{
foreach(k值中的var项目)
{
控制台。写入线(项。键);
}
}
}

如果你有嵌套泛型,你真的应该使用类型别名。那种类型的阅读和书写都是一种不必要的痛苦而且该类型不存在。没有
列表
@Christopher,但是有一个
分类列表
@franzgleichman,那么标题对内部集合说
列表
是错误的。因此,有太多的不确定性,甚至无法开始回答。似乎您需要
控制台。WriteLine(item.Key)
然后?
SortedDictionary
那行就错了。泛型被开发出来了,所以我们不再需要使用对象作为th类型。有一堆非常好的、预泛型的、值的、可能是键类型的对象集合。