解决方案 »

  1.   

    你可以使用 ExpandoObject 类型对象。这可以动态创建 Dictionary<string,object>的属性和下级结构层次。“虚的”还是“实的”,你应该自己有更清醒的判断。不要以为越是搞虚的东西就越“万能”。实际上虚到一定时候,维护、调试都带来巨大成本,最终更快地被废弃。
      

  2.   

    读取文件功能,你自己写上30行c#代码来从文件产生一个 ExpandoObject[] 对象返回就行了。这可以作为一个通用的小程序。
      

  3.   

    这样参数文件为xml格式的,比如下面一个数据结构。
    <DAType id="MyStruct">
     <BDA type="INT32" name="i"/>
     <BDA type="FLOAT32" name="f"/>
     </DAType>动态生成一个这样的数据结构
    struct MyStruct
     {
         int i;
         float f;
     };转自:http://bbs.csdn.net/topics/110046054 第62楼