为了账号安全,请及时绑定邮箱和手机立即绑定

我如何遍历字典的哈希集

我如何遍历字典的哈希集

C#
倚天杖 2022-12-31 13:20:41
提前致歉;我在尝试学习 C# 的第 3 天。我被指示建立一个字典哈希集;没问题。我看到那已经建成了。如果字典的键 != 特定字符串,我现在需要遍历哈希集并将条目复制到新列表。有人可以解释一下实现这个看似简单的任务的正确语法吗?var goodSongs = new List<Dictionary<string,string>>();var allSongs = new HashSet<Dictionary<string, string>>();Dictionary<string, string> meatloaf = new Dictionary<string, string>();meatloaf.Add("Meatloaf", "Paradise By The Dashboard Light");Dictionary<string, string> aerosmith = new Dictionary<string,string>();aerosmith.Add("Aerosmith", "Cryin'");Dictionary<string, string> nickelback = new Dictionary<string, string>();nickelback.Add("Nickelback", "Rockstar");allSongs.Add(nickelback);allSongs.Add(aerosmith);allSongs.Add(meatloaf);//foreach loop to iterate dictionaries goes here目标 - 摆脱困境,希望学习 C#,并决定我是否要继续探索这个兔子洞。谢谢大家。
查看完整描述

1 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

这是一个如何遍历哈希集然后遍历字典的示例:


        var all = new HashSet<Dictionary<string, string>>();


        Dictionary<string, string> newDict = new Dictionary<string, string>();

        newDict.Add("M", "T");

        all.Add(newDict);


        foreach(Dictionary<string,string> dict in all)

        {

            foreach(KeyValuePair<string,string> pair in dict)

            {

                string key = pair.Key;

                string value = pair.Value;

            }

        }


查看完整回答
反对 回复 2022-12-31
  • 1 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信