一个用C#编写的自动读写配置文件的开源组件V1.0.2版本

一个用C#编写的自动读写配置文件的开源组件
-V1.0.2版本

    该版本为一个补丁版本,修改一处Bug:
    Ini 配置模式下,如果被配置的字段为非字符串类型字段,当该字段被配置为空字符串或无效字符时,[Key]属性设置的默认值无效。
    如 示例中 Age 字段,如果配置为 "Age="  或 "Age=abcd",正确结果应该是Age=18(即Age的[Key]属性指定的默认值。但实际结果是 Age=0(这个值是实体类中Age字段的默认值)
    V1.0.2版本修改该Bug,当出现无效配置时,首先试图将[Key]属性指定的默认值赋予对应字段,如果再次失败或者没有指定默认值,则使用实体类中该字段的默认值。

    V1.0.2 版本源码:V1.0.2版本

参考
一个用C#编写的自动读写配置文件的开源组件
原文地址:https://www.cnblogs.com/eaglet/p/1145490.html