Dictionary字典中嵌套Dictionery如何快速读取第二层字典的值

波霸奶茶不要奶茶 2017-03-27 11:26:11
Dictionary<int, Dictionary<int, string>> dss = new Dictionary<int, Dictionary<int, string>>();
Dictionary<int, string> ds1 = new Dictionary<int, string>();
for (int i = 0; i < 4; i++)
{
string message = "线" + i.ToString();
ds1.Add(i, message);
}
dss.Add(0,ds1);
我现在想读取ds1里第一个元素,我知道一般通用的办法是Dictionary<int, string> ds2 = dss[0];
string message2 = ds2[0];
我想知道有没有一步到位的方法直接通过dss读取到string,类似于二维数组里的[i,j]方法,而不是要通过两步赋值的方法,求解~
...全文
1444 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
Console.WriteLine(dss[0][2]); //线2
谢谢啦~
xuzuning 2017-03-27
  • 打赏
  • 举报
回复
Console.WriteLine(dss[0][2]); //线2

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧