¿Se conserva el orden de los elementos en una Lista cuando se deserializa desde una cadena xml usando XmlSerializer?

Estoy usando XmlSerializer para deserializar una cadena XML en una lista genérica. La deserialización funciona bien. Sin embargo, solo quiero asegurarme de que el orden de los elementos en la cadena XML se mantendrá en la Lista genérica resultante. es decir, con respecto a los hermanos en la cadena XML. es decir

<Items>
 <Item>A</Item>
 <Item>B</Item>
</Items>

"A" siempre será el primer elemento de la Lista y "B" siempre será el segundo. ¿No encontró ningún artículo o información en la web sobre el orden de los elementos XML deserializados resultantes?

Respuestas a la pregunta(1)

Su respuesta a la pregunta