C# 从字典中获取值

C# 从字典中获取值,c#,asp.net,C#,Asp.net,我班上有一本字典。如何在不知道密钥的情况下访问这两个值 例如,我希望能够这样做:如果字典包含字典 值为 我希望能够得到喜欢的价值 伪代码: foreach(Dictionary item or row) { my first int = Dictionary<(this), (not this)> my second int = Dictionary<(not this), (this)> } foreach(字典项或行) { 我的第一本int=字典 我

我班上有一本字典。如何在不知道密钥的情况下访问这两个值

例如,我希望能够这样做:如果字典包含字典
值为
我希望能够得到喜欢的价值

伪代码:

foreach(Dictionary item or row)
{
    my first int = Dictionary<(this), (not this)>
    my second int = Dictionary<(not this), (this)>
}
foreach(字典项或行)
{
我的第一本int=字典
我的第二个int=字典
}
我怎样才能用字典做到这一点?如果这不可行:还有其他方法吗?

foreach(myDictionary中的KeyValuePair kvp)
foreach (KeyValuePair<int, int> kvp in myDictionary)
{
   var first = kvp.Key;
   var second = kvp.Value;
}
{ var first=kvp.Key; var second=kvp.值; }
听起来像是
字典
不是您用例的正确抽象。那么我需要一个好的建议:)您能详细说明一下吗?我读了5遍,仍然不知道你想要什么…当然。。。基本上我创建了一个包含两个int的字典。。问题是,我认为第一项是关键,我真的希望能够检索这两个值,就像我上面解释的那样。。。如果我想的话,我应该可以得到第一个“int”。。或者像数组一样的“第二个”。。我对c#还不熟悉,所以如果你能更多地解释一下你访问的数据(现实世界)和访问模式,我会非常坦率。我不明白(不是这个),我也不明白你为什么要存储词典