我想创建以下类型的字典,
var data = new Dictionary<string, Dictionary<string, Dictionary<string, int>>>();
当我尝试通过以下方式向字典添加值时,我得到一个 KeyNotFound 异常。
data[key1][key2][key3]= 3;
我在这里做错了什么?我假设如果在字典中找不到键,它会自动添加到其中。
否则有没有办法在运行时添加密钥?
我期望以下类型的输出:
[male,[animal,[legs,4]
[eyes,2]]
[human,[hands,2]
[ears,2]]
[female,[animal,[nose,1]
[eyes,2]]
[bird,[wings,2]
[legs,2]]