我有.csv语言文件,我的程序通过将其写入xml配置文件中来更改语言。我在表单中创建了一个组合框并添加了我的语言。我的问题是,例如当我在配置中选择En作为字符串时,将其更改为英语,然后重新启动程序。
setting name =“ Language” serializeAs =“ String” 土耳其语
我有.csv语言文件,我的程序通过将其写入xml配置文件中来更改语言。我在表单中创建了一个组合框并添加了我的语言。我的问题是,例如当我在配置中选择En作为字符串时,将其更改为英语,然后重新启动程序。
setting name =“ Language” serializeAs =“ String” 土耳其语
您可以使用System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration加载和更改应用程序的Web.config。但这会使您的应用程序在每次进行更改并保存后重新启动。
您可以按照以下步骤使用另一个xml文件实现相同的功能
# Create an xml file in your project directory.
# Put your configuration settings
# Create a reader class that will retrieve values based on node/key/attributes
# Create a writer class that will store your selected language settings