You can search for the discussion in google, since both DevHood and CodeProject are well-indexed. I will point you to two articles that were the results of those discussions:
XML Serialization of Collections in C#[^]
XML Serialization in C#[^]
Both of these end up in wrapping a list or array in a class to be serialized, but then that gives you control over what exactly is serialized. Otherwise, make a collection or a list class as I mentioned before, and implement IXmlSerializable, which is pretty easy to implement, though undocumented.
-----BEGIN GEEK CODE BLOCK----- Version: 3.21 GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++ -----END GEEK CODE BLOCK-----