Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/127.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在VB.NET中循环通过对象?_.net_Serialization_Xml Deserialization - Fatal编程技术网

如何在VB.NET中循环通过对象?

如何在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)),以便对象(或一个新对象,如果需要)包含解密的字符串值。您正在寻找反射。但是,考虑改

我正在使用(反)序列化来处理VB.Net中的XML文件

我已经能够使用以下代码将加密的XML文件转换为对象:

Dim serializer As New XmlSerializer(xmlObj.GetType, xRoot)
xmlObj = serializer.Deserialize(reader)
fs.Close()

现在我想对对象中的每个属性(正确的术语?)运行我的解密函数(
Dcr(string)
),以便对象(或一个新对象,如果需要)包含解密的字符串值。

您正在寻找反射。但是,考虑改为加密XML。XML是加密的吗?我的意思是解密XML。在我的项目中,XML标记名是不加密的,只有值是加密的。考虑到这一点,这不是最好的方法吗;只需解析XML并解密值。