程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 一個用C#編寫的自動讀寫配置文件的開源組件(4)

一個用C#編寫的自動讀寫配置文件的開源組件(4)

編輯:關於C語言

INI 配置模式,提供如下屬性(Attribute)

[ConfigurationPattern(TPattern.INI, "DefaultSection")]

ConfigurationPattern 屬性中模式必須指定為TPattern.INI,第二個參數是默認Section,必須要指定!

[Section] 屬性,這個屬性指定對應字段所屬的Section,如[Section("PrivateInfo")],如果不指定這個屬性,則認為該字段屬於默認Section

[Key] 屬性,該屬性指定字段在配置文件中的鍵名,默認值,以及鍵的大小。如果不指定這個屬性,默認為鍵名為字段名,默認值為實體類初始化時該字段的默認值。

簡單使用示例

MyIniCfg myIniCfg = new MyIniCfg();
myXMLCfg.ReadOnly = true;
myIniCfg.Open();
Console.WriteLine(String.Format("Name:{0} Age:{1}, RandId:{2}", myIniCfg.Name, myIniCfg.Age, myIniCfg.RandId));
Console.WriteLine(String.Format("ClassName:{0} Year:{1}", myIniCfg.ClassName, myIniCfg.Year));
myIniCfg.Close();

使用方法和XML模式的實體類是一樣的,其實任何模式的實體類使用方法都是一樣的。

添加自己的配置模式實現

添加自己的配置模式只需做如下兩件事:

1、修改 ConfigurationPatternAttribute.cs 中的TPattern,增加自定義的模式名稱

2、模仿我寫的兩個模式接口實現,寫一個自己的接口實現

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved