我有一本字典词典,我似乎无法弄清楚如何在内部字典中进行foreach循环.
我的收藏:
Dictionary<int, Dictionary<int, User>>
Run Code Online (Sandbox Code Playgroud)
到目前为止,我有:
foreach(User user in myDic[someKey]??)
Run Code Online (Sandbox Code Playgroud)
嵌套的foreach
foreach (var keyValue in myDic){
foreach (var user in keyValue.Value){
....
}
}
Run Code Online (Sandbox Code Playgroud)
或者一点点linq
foreach (User User in myDic.SelectMany(i => i.Value).Select(kv=>kv.Value))
{
}
Run Code Online (Sandbox Code Playgroud)
按UserName排序
foreach (User User in myDic.SelectMany(i => i.Value)
.Select(kv=>kv.Value)
.OrderBy(u=>u.UserName))
{
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
671 次 |
| 最近记录: |