MSDN

/ сериализовать объект так:

public class myClass : ISerializable
{
  public List<OType> value;

  public myClass(SerializationInfo info, StreamingContext context)
  {
    this.value = (List<OType>)info.GetValue("value", typeof(List<OType>));
  }

  void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
  {
    info.AddValue("value", value, typeof(List<OType>));
  }
}

Объект, который находится в спискеделает имеют атрибут Serializable. При сериализации ошибки не выдаются и списокникогда пусто, но при десериализации все мои списки равны нулю, и я не уверен почему.

Я отмечаю это как ответ CQ. Мне удалось создать небольшое одно тестовое приложение, которое правильно сериализовало / десериализовало объекты, которые я пытаюсь использовать, но я все еще не могу заставить его работать в моем производственном коде, но я подозреваю, что это что-то маленькое, что я пропускаю

Ответы на вопрос(0)

Ваш ответ на вопрос