如何创建双向 int-string 字典?

how to create a two way int-string dictionary?

我有一个名为:"BaseSprites" 的结构 我有一些名为 BaseSprites 的列表:"BaseSpritesList" 当我的程序加载数据时,我希望它通过读取它正在加载的文件夹的内容来填充 'BaseSpritesList'。 我希望它为每个子文件夹添加 1 'BaseSprites'。 子文件夹的名称本质上是 'BaseSprites'

的名称

然后我希望能够在字符串(即:名称)、int(即:索引)和引用(即:存储在中的特定 'BaseSprites' 实例之间快速切换BaseSpritesList).

如果我不执行此运行时,那么我将创建一个枚举 "BaseType" 并将 BaseSpritesList 设为字典。

我已经解决了问题。我创建了自己的 class。它包含字符串(名称)列表和任何类型的对象列表。它有 6 个 get 方法,可以在 string、int 和 object 之间任意交换。