# DotNet.Configure **Repository Path**: shizhy/DotNet.Configure ## Basic Information - **Project Name**: DotNet.Configure - **Description**: 程序参数可配置化,适用于参数不断变动,但又不方便做Form的情景,尤其是坐标位置调试场景 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-01-18 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 使用示例: ``` using DotNet.Configure; //设置 void TestSet(){ ConfigureManager.Instance.Set(new ConfigValue("CleanArmTotoalH",3200)); } //读取 void TestGet(){ var cath = ConfigureManager.Instance.Get("CleanArmTotoalH"); Consolg.Write(cath.Value); } ``` --- ###配置文件设计说明 1.父节点 ``` ``` 2.子节点 ``` ``` 2.1 属性说明: a.name = ""; 节点名称,也是建立索引用的名称 b.datatype = ""; 数据类型,是整数,字符串等,System.Type类型的FullName。如:System.Int32; c.noedtype = ""; NodeType枚举,Single或者Array:表示数值数单值还是集合 // b和c,主要是为了校验 2.3.子节点:表示值内容 ``` [] [] ``` ###例子: ``` 3000 1300 501 502 504 505 506 ```