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