我想将INI文件部分插入为Enum值。
我知道这是获取INI部分的方法:
List<string> categories = GetCategories(iniFile);
foreach (string category in categories)
如何将其插入枚举?
答案 0 :(得分:1)
Enum
值是常量,不能(轻松)修改。相反,您可以使用Dictionary
:
Dictionary<string, string> iniSections = Dictionary<string, string>();
List<string> categories = GetCategories(iniFile);
foreach (string category in categories)
{
iniSections.Add(categoryName, category);
}
当然,您需要为每个可用的categoryName
提供有效的category
。