В общем и целом: вы не можете предполагать, что каждое преобразование без потерь, особенно ToString
, как правило, совершенно противоположное, если ваш объект не очень прост, вы не сможете восстановить его.
Простой пример,преобразовать число в его цифру-сумму: 2584 -> 19
, обратное преобразование не определено, поскольку уникальное отображение является только односторонним.Существует довольно много чисел с цифрой 19
, но 2584
имеет только одну цифру.