Winform中通过自带的App.config实现从配置文件中读取配置 ...

打印 上一主题 下一主题

主题 538|帖子 538|积分 1614

Winform中通过自带的App.config实现从配置文件中读取配置

场景
Winform中实现保存配置到文件/项目启动时从文件中读取配置(序列化与反序列化对象):
Winform中实现保存配置到文件/项目启动时从文件中读取配置(序列化与反序列化对象)_winform 读取配置文件_霸道流氓气质的博客-CSDN博客
在上面通过自定义xml配置文件进行读取和保存到配置文件的功能。
除此之外,还可以使用自带的App.config文件实现读取配置文件的内容。
当然保存到配置文件也可以,这里不做讲述。
注:
博客:
霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主
实现
1、找到项目下的App.config
原本的内容为
   
   
        
            
        
   
这里我们添加三个配置项
      
        
        
        
      
添加之后的内容
   
   
      
        
        
        
      
        
            
        
   
这里的节点名称是connectionStrings
2、如何获取
在需要访问的页面中通过
    private static readonly string KioServerMqttPort = ConfigurationManager.ConnectionStrings["KioServerMqttPort"].ConnectionString;
    private static readonly string KioServerMqttUserName = ConfigurationManager.ConnectionStrings["KioServerMqttUserName"].ConnectionString;
    private static readonly string KioServerMqttPassWord = ConfigurationManager.ConnectionStrings["KioServerMqttPassWord"].ConnectionString;
注意这里的ConnectionStrings要与上面对应
3、在具体使用时为防止配置文件内容为空,可通过表达式判断
    UserName = string.IsNullOrEmpty(KioServerMqttUserName)? "Badao" : KioServerMqttUserName,
    Password = string.IsNullOrEmpty(KioServerMqttPassWord) ? "Badao" : KioServerMqttPassWord,
    Port = string.IsNullOrEmpty(KioServerMqttPort)?1883 : int.Parse(KioServerMqttPort),
4、在项目编译生成之后,可以通过
修改项目.exe.config配置文件进行参数修改。

————————————————
版权声明:本文为CSDN博主「霸道流氓气质」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/129752653

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

民工心事

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表