Правда ли, что каждый объект, использующий .ToString () в asp.net, может быть вызван как сериализация?Если да, то почему, а если нет, то почему бы и нет ..
Спасибо
Нет, это не правда.Если объект переопределяет ToString, это означает, что вы можете напечатать его значения, но процесс не является обратимым.Сериализация - это обратимый процесс, когда экземпляр объекта преобразуется в некоторый формат.Десериализация - это обратный процесс, когда экземпляр объекта создается из некоторого формата.В .NET распространенными форматами для сериализации объектов являются XML и двоичный код.Для двоичных типов сериализации необходимо оформить атрибут [Serializable].
ToString
[Serializable]
Все объекты наследуют tostring () от Object, но не все объекты являются сериализуемыми. Сериализация не включает метод tostring.