title: Serializable class: custom serializer for a collection property
body: <p>I have an xml-serializable .net class which has a property of type List&lt;string&gt;. For backward-compatibility reasons I need to serialize/deserialize this property as a single comma-separated string. Like:</p>
  <pre><code>&lt;MyProperty&gt;ID1;ID2;ID3&lt;/MyProperty&gt;
  </code></pre>
  <p>Is it possible to specify a custom serializer for only a particular property of a serializable class? Alternatively it is ok to implement ISerializable/IXmlSerializable for it, but in this case I would prefer to keep code to the minimum processing only that property and keeping the rest by default.</p>
  <p>Any ideas?</p>
  <p>Thanks!</p>