小编Nic*_*ler的帖子

在Unity3D中写入嵌套字典

我不能直接在嵌套字典中写入值吗?

如果我能像这样访问它会很好:

public Dictionary<string, Dictionary<string, Dictionary<string, int>>> planets = 
   new Dictionary<string, Dictionary<string, Dictionary<string, int>>>();

planets[Planet.CharacterId]["MetalMine"]["Level"] = 0;
Run Code Online (Sandbox Code Playgroud)

但是我得到了:

KeyNotFoundException:给定的键不在字典中.

这是否意味着我必须Keys互相插入?

c# unity-game-engine

1
推荐指数
1
解决办法
169
查看次数

标签 统计

c# ×1

unity-game-engine ×1