如何在VB.NET中循环通过对象?
我正在使用(反)序列化来处理VB.Net中的XML文件 我已经能够使用以下代码将加密的XML文件转换为对象:如何在VB.NET中循环通过对象?,.net,serialization,xml-deserialization,.net,Serialization,Xml Deserialization,我正在使用(反)序列化来处理VB.Net中的XML文件 我已经能够使用以下代码将加密的XML文件转换为对象: Dim serializer As New XmlSerializer(xmlObj.GetType, xRoot) xmlObj = serializer.Deserialize(reader) fs.Close() 现在我想对对象中的每个属性(正确的术语?)运行我的解密函数(Dcr(string)),以便对象(或一个新对象,如果需要)包含解密的字符串值。您正在寻找反射。但是,考虑改
Dim serializer As New XmlSerializer(xmlObj.GetType, xRoot)
xmlObj = serializer.Deserialize(reader)
fs.Close()
现在我想对对象中的每个属性(正确的术语?)运行我的解密函数(
Dcr(string)
),以便对象(或一个新对象,如果需要)包含解密的字符串值。您正在寻找反射。但是,考虑改为加密XML。XML是加密的吗?我的意思是解密XML。在我的项目中,XML标记名是不加密的,只有值是加密的。考虑到这一点,这不是最好的方法吗;只需解析XML并解密值。