c# 查找Dictionary中相同值的键

2021-03-01  本文已影响0人  菜鸟的笔记
    #region MyRegion
    Dictionary<int, int> dict = new Dictionary<int, int>();

    public void Test()
    {
        dict.Add(1, 11);
        dict.Add(2, 11);
        dict.Add(3, 11);
        dict.Add(4, 112);
        dict.Add(5, 113);

        var list = dict.GroupBy(kvp => kvp.Value).ToList();

        foreach (var item in list)
        {
            //Debug.Log("相同的值 == " + item.Key);
            foreach (var subitem in item)
            {
                Debug.Log("相同的值 Value == " + item.Key+"   相同值对应的键 key == " + subitem.Key);
            }
        }
    }
    #endregion

打印日志

image.png
上一篇下一篇

猜你喜欢

热点阅读