Nested Dictionary collection in .NET

后端 未结 6 2006
伪装坚强ぢ
伪装坚强ぢ 2020-12-17 06:42

The .NET Dictionary object allows assignment of key/values like so:

Dictionary dict = new Dictionary&l         


        
6条回答
  •  盖世英雄少女心
    2020-12-17 07:19

    Use a Dictionary as TValue:

    var dict2 = new Dictionary>();
    var dict3 = new Dictionary>>();
    

    for example:

    var dict =
        new Dictionary>
            {
                {
                    "F1", new Dictionary
                                {
                                    {"F2", "foo"}
                                }
                    }
            };
    
    
    dict["F1"]["F2"] = "bar";
    

提交回复
热议问题