标签: c#
我需要在C#Preprocessor指令中从配置管理器获取一个值 并希望如下所示,
#if System.Configuration.ConfigurationManager.AppSettings["Language"].Equals("en-US"); { bool languageCheck=TRUE } #endif
有可能吗?
答案 0 :(得分:0)
不,预处理器意味着“预编译”,此时它不知道对象或配置中存储了什么值。但是,您可以添加不同的构建配置(通过单击要构建选项卡的项目属性),并向其添加语言标志以执行类似的操作。
is_virus()