C#配置文件Section节点处理总结

2021-04-25 18:34

阅读:362

标签:display   cursor   enter   数据导出   执行   ons   using   encoding   normal   

本文实例总结了C#配置文件Section节点处理方法。分享给大家供大家参考。具体如下:

很多时候在项目开发中,我们都需要用配置文件来存储一些关于程序配置信息,这时候你可以选择INI或者app.config来存储,这里对此总结一下:

配置文件示例如下:


代码如下:

操作代码如下:


代码如下:

using System;

using System.Collections.Specialized;

using System.Configuration;

namespace ConsoleApplication38

{

class Program

{

static void Main(string[] args)

{

try

{

SectionToolV2 _sectionHelper = new SectionToolV2(“module/appSettings”);

Console.WriteLine(_sectionHelper.GetValue(“Googlemap”));

Console.WriteLine(_sectionHelper.ContainKey(“YanZhiwei”));

}

catch (Exception ex)

{

Console.WriteLine(ex.Message);

}

finally

{

Console.ReadLine();

}

}

}

class SectionToolV2

{

NameValueCollection ModulSettings = null;

///

///构造函数

///

/// section名称

public SectionToolV2(string sectionName)

{

ModulSettings = ConfigurationManager.GetSection(sectionName) as NameValueCollection;

}

///

/// 是否包含该Section

///

///

public bool ContainSection()

{

return !(ModulSettings == null);

}

///

/// Section是否包含Key

///

///

///

public bool ContainKey(string key)

{

if (ContainSection())

{

return !(ModulSettings[key] == null);

}

return false;

}

///

/// 根据键获取值

///

///

/// 当不存在键的时候,返回string.Empty

public string GetValue(string Key)

{

string _value = string.Empty;

if (ContainKey(Key))

{

_value = ModulSettings[Key];

}

return _value;

}

}

}

除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
  C#配置文件Section节点处理总结

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23437.html




相关内容

技术分享图片
C#中for循环、while循环循环执行的方法
技术分享图片
C#图片处理3种高级应用
技术分享图片
C#中Socket通信用法实例详解
技术分享图片
C#实现将数据导出到word或者Excel中的方法

技术分享图片
C#中使用DataContractSerializer类实现深拷贝操作示例
技术分享图片
C# WinForm程序处理后台繁忙导致前台控件假死现象解决方法
技术分享图片
C#中ref和out的区别浅析
技术分享图片
C#引用类型作为方法的参数分析

C#配置文件Section节点处理总结

标签:display   cursor   enter   数据导出   执行   ons   using   encoding   normal   

原文地址:http://www.cnblogs.com/paobuke/p/7920123.html


评论


亲,登录后才可以留言!