C#生成本地配置文件的实现示例

 更新时间:2024年01月21日 11:31:57   作者:聪聪大神  
本文将介绍如何使用C#语言生成本地配置文件,以便为应用程序提供灵活的配置选项,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

首先新建一个类,名为“GlobalSettings.cs”

直接贴代码

public static ApplyInfo ApplyInfo = new ApplyInfo();
        private static XApplySetting applySetting;

        public static XApplySetting ApplySetting
        {
            get
            {
                if (applySetting == null)
                {
                    string filePath = ApplyInfo.ApplySettingPath + "ApplySetting.xml";
                    if (File.Exists(filePath))
                    {
                        try
                        {
                            applySetting = XmlHelper.XMLFlieToObject<XApplySetting>(filePath, Encoding.UTF8);
                        }
                        catch
                        {
                            File.Delete(filePath);
                        }
                    }


                    if (applySetting == null)
                    {
                        applySetting = applySetting ?? new XApplySetting();
                        ApplySetting = applySetting;
                    }

                }
                return applySetting;
            }

            set
            {
                string filePath = ApplyInfo.ApplySettingPath;

                //创建指定文件夹
                if (!Directory.Exists(filePath))
                    Directory.CreateDirectory(filePath);

                filePath += "ApplySetting.xml";

                XmlHelper.ObjectToXMLFile(value, filePath, Encoding.UTF8);
                applySetting = value;
            }
        }

这个类完成之后再新建一个类,名为“XApplySetting.cs”

这个类中就是存一些想要存的变量了

就比如

public class XApplySetting
    {
        /// <summary>
        /// 程序版本
        /// </summary>
        public int Version { get; set; }}

这就是一个变量,接下来如何使用呢

取值比较简单:

直接定义一个变量

string username= GlobalSettings.ApplySetting.UserName;

接下来是赋值

var setting = GlobalSettings.ApplySetting;
setting.UserName = “admin”;
setting.PassWord = “123456”;
GlobalSettings.ApplySetting = setting;

到此这篇关于C#生成本地配置文件的实现示例的文章就介绍到这了,更多相关C#生成本地配置文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 基于C#实现简单离线注册码生成与验证

    基于C#实现简单离线注册码生成与验证

    本文使用RSA非对称加密和Base64简单地实现离线注册码的生成与验证功能。感兴趣的朋友跟着小编一起学习吧
    2015-09-09
  • 简单学习C#中的泛型方法使用

    简单学习C#中的泛型方法使用

    这篇文章主要介绍了C#中的泛型方法使用,需要的朋友可以参考下
    2016-02-02
  • C#实现将32位MD5摘要串转换为128位二进制字符串的方法

    C#实现将32位MD5摘要串转换为128位二进制字符串的方法

    这篇文章主要介绍了C#实现将32位MD5摘要串转换为128位二进制字符串的方法,涉及C#字符串遍历、加密与转换相关操作技巧,需要的朋友可以参考下
    2017-04-04
  • C#之字符串截取--Regex.Match使用

    C#之字符串截取--Regex.Match使用

    这篇文章主要介绍了C#之字符串截取--Regex.Match使用解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • C#职责链模式实例详解

    C#职责链模式实例详解

    这篇文章主要介绍了C#职责链模式,以实例形式完整分析了C#职责链模式的相关技巧与实现方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • Unity快速生成常用文件夹的方法

    Unity快速生成常用文件夹的方法

    这篇文章主要介绍了Unity快速生成常用文件夹的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • C#实现的4种常用数据校验方法小结(CRC校验,LRC校验,BCC校验,累加和校验)

    C#实现的4种常用数据校验方法小结(CRC校验,LRC校验,BCC校验,累加和校验)

    本文主要介绍了C#实现的4种常用数据校验方法小结(CRC校验,LRC校验,BCC校验,累加和校验),文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • C#实现验证码功能

    C#实现验证码功能

    这篇文章主要为大家详细介绍了C#实现验证码功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • C#模拟链表数据结构的实例解析

    C#模拟链表数据结构的实例解析

    这篇文章主要介绍了C#模拟链表数据结构的实例解析,包括队双向链表的模拟方法,例子中队链表的操作也有很好的说明,需要的朋友可以参考下
    2016-04-04
  • c# COM组件原理详解

    c# COM组件原理详解

    本文主要介绍了c# COM组件原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08

最新评论