zoukankan      html  css  js  c++  java
  • C# Settings使用小结

    本篇博客将介绍C#中Settings的使用。

    首先介绍一个桌面程序中的例子,当我们新安装一个软件,软件启动后会有例如新手指导等窗体弹出来,每次都需要自己去关闭它。当然这些软件都会提供例如不再显示等功能。当选择不再显示功能后,这些窗体以后再也不显示了。

    对于这些设置,可以采用下面的一些方法来存储,自定义XML文件,注册表,当然还可以是C#中自带的Settings文件。推荐使用Settings文件。注册表轻易不要使用,自定义XML在使用时需要解析,可以当备选方案。

    下面通过一个例子来展示,

    新建一个WPF项目,

    蓝色背景的便是Settings,

    一个Setting有4个属性Name,Type,Scope,Value。重点讲一下Scope属性,Scope属性有两个值Application,User。这两者区别,Scope值为Application时,对应的Setting在运行时不可以修改。Scope值为User时,对应的Setting在运行时可以修改。

    Setting保存位置:当程序编译后,Setting的值保存在<AssemblyName>.exe.config文件中,例如:

    在程序中使用Setting,

                // Modify the setting value
                Properties.Settings.Default.DisplayGuide = false;
                // Save setting value
                Properties.Settings.Default.Save();

    到这里Settings相关内容就讲完了。

    感谢您的阅读,代码点击这里下载。

  • 相关阅读:
    今天的进度又慢了
    继续还有一些基本功能
    没什么事情
    今天好冷啊
    估计下周一就不去了
    再次出发
    诡异的php curl error Empty reply from server
    postgresql interval 字段拼接
    使用root用户通过SSH登录Linux实例时报“Permission denied, please try again”的错误
    pgsql 记录类型
  • 原文地址:https://www.cnblogs.com/wangchaoyuana/p/7523383.html
Copyright © 2011-2022 走看看