小编Som*_*les的帖子

C# 如何使用字典来引用其他字典?

根据我在其他地方读到的内容,一般建议似乎是使用字典来动态访问变量/对象和其他字典……但是我似乎缺少最后一种情况的简单内容,因为我看不到如何获得它上班。基本上我有多个数据字典,我希望使用变量中的值指向适当的字典并读取其数据:

//----------------------------------------------------------------------------------------

// reference dictionary - pass LangID string to reference appropriate dictionary

public static Dictionary<string, dynamic> myDictionaries = new Dictionary<string, dynamic>()

{

  { "EN", "EN_Dictionary" },

  { "FR", "FR_Dictionary" },

  { "DE", "DE_Dictionary" }

};

//----------------------------------------------------------------------------------------

public static Dictionary<string, string> EN_Dictionary = new Dictionary<string, string>()

// EN language dictionary

{

  { "str1", "Some text in EN" },

  { "str2", "Some text in EN" },

  { "str3", "Some text in EN" }

};

//----------------------------------------------------------------------------------------

public static Dictionary<string, string> FR_Dictionary = …
Run Code Online (Sandbox Code Playgroud)

c# dictionary

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

标签 统计

c# ×1

dictionary ×1