Я бы рекомендовал использовать LINQ to XML для сериализации, но если вы используете System.Xml.Serialization
, вы можете выполнить это, используя пользовательский установщик для свойства String
, которое разделяет строку и заполняет свойство List
.
List listData {get; set;}
String Data
{
get
{
return String.Empty;
}
set
{
listData.AddRange(value.Split(','));
}
}
ПОСЛЕ РЕДАКТИРОВАНИЯ Муним
После того, как Minim добавил универсальный <int>
, сеттер должен выглядеть следующим образом:
set
{
string[] temp = value.Split(',');
foreach (string s in temp)
listData.Add(Convert.ToInt32(s));
}