Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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
.net 当使用XmlSerializer从xml字符串反序列化时,列表中项目的顺序是否保留?_.net_Deserialization_Xmlserializer_Xml Deserialization_Generic List - Fatal编程技术网

.net 当使用XmlSerializer从xml字符串反序列化时,列表中项目的顺序是否保留?

.net 当使用XmlSerializer从xml字符串反序列化时,列表中项目的顺序是否保留?,.net,deserialization,xmlserializer,xml-deserialization,generic-list,.net,Deserialization,Xmlserializer,Xml Deserialization,Generic List,我正在使用XmlSerializer将XML字符串反序列化为通用列表。反序列化工作得很好。但是,我只想确保XML字符串中项目的顺序是否会在生成的通用列表中保持。i、 e.关于XML字符串中的同级。 i、 e A. B “A”将始终是列表中的第一项,“B”始终是第二项。 没有在web上找到任何关于结果反序列化XML元素顺序的文章或信息?简单地说,是的。元素的顺序在XML中很重要,因此在反序列化时会保留下来 此外,由于列表或数组中项目的顺序很重要,因此必须保留该顺序,才能使XML序列化有意义。简

我正在使用XmlSerializer将XML字符串反序列化为通用列表。反序列化工作得很好。但是,我只想确保XML字符串中项目的顺序是否会在生成的通用列表中保持。i、 e.关于XML字符串中的同级。 i、 e


A.
B
“A”将始终是列表中的第一项,“B”始终是第二项。
没有在web上找到任何关于结果反序列化XML元素顺序的文章或信息?

简单地说,是的。元素的顺序在XML中很重要,因此在反序列化时会保留下来


此外,由于列表或数组中项目的顺序很重要,因此必须保留该顺序,才能使XML序列化有意义。

简单地说,是的。元素的顺序在XML中很重要,因此在反序列化时会保留下来


此外,由于列表或数组中项目的顺序很重要,因此必须保留该顺序才能使XML序列化有意义。

我认为所有标准流读取器都应该从头到尾读取文件,同样,XML结构应该由标准类处理,如
XmlSerializer
。我认为所有标准流读取器都应该从头到尾读取文件,同样,XML结构应该由标准类处理,如
XmlSerializer
<Items>
 <Item>A</Item>
 <Item>B</Item>
</Items>