Почему работает статический экземпляр сериализованного класса?
Здравствуйте! Я хочу разобраться.
Нельзя сделать статический класс сериализованным, если сделать сериализованный класс не статическим, то статические переменные нельзя будет записать в файл. Я обнаружил, что статический экземпляр сериализованного класса отлично работает и записывается в файл (т.е. сериализованное сделать статическим можно, но статическое сериализованным - нет).
С одной стороны я думаю так: ну всё же логично: я делаю экземпляр уже сериализованного класса, с другой стороны: почему тогда нельзя сразу делать сериализованный класс статическим ?
Vlad122, смотри:
1. Забудь вообще слово "стерилизованное", тк на уровне языка у тебя есть только статический класс, статическое поле в нём, нестатияеский класс, и атрибут у него.
2. И вот этот SerializeableAttribute, видимо, говорит, что его нельзя вешать на статические классы