后来想到了.Net的 反射 (Reflection) ,于是有了一个 思路: 写入XML文件时,通过反射获取数据对象的公有字段信息(FieldInfo)和字段值,根据类名和字段名自动构造XML节点结构,并存储对应的值。
基于20个网页-相关网页
...对象有一个GetFromDatabase方法,这个方法中逐一实例化所有(CanWrite=true的)属性(PropertyInfo),也可能还包括字段(FieldInfo)。下面假设不处理FieldInfo,其实它与PropertyInfo基本一样。
基于12个网页-相关网页
...然而写成fieldInfo.SetValue(resultObject, columnValue)就会出现前面提到的错误,可是我又只有一个运行时的Type信息(fieldInfo.FieldType),我又不能写成fieldInfo.SetValue(resultObject, (fieldInfo.FieldType)columnValue)……
基于1个网页-相关网页
应用推荐