вместо.
у сериализовать довольно обычный класс, но выгода в том, что он вложен в статический класс, подобный этому:
public static class StaticClass
{
[Serializable]
public class SomeType
{
...
}
}
Этот код:
StaticClass.SomeType obj = new StaticClass.SomeType();
XmlSerializer mySerializer = new XmlSerializer(typeof(obj));
Выдает эту ошибку:
StaticClass.SomeType cannot be serialized. Static types cannot be used as parameters or return types.
Эта ошибка кажется совершенно неактуальной;StaticClass.SomeType
не является статическим типом.
Это можно обойти? Я ошибаюсь, считая эту ошибку глупой?