Я хочу изменить поле на свойство, но это приводит к проблемам с десериализацией.
Возможно ли десериализацию из поля в свойство?
После перехода из поля в свойство десериализованное значение равно нулю.
// Old Class
public class myClass
{
public string limits = "";
}
// New Class
public class myClass
{
public string limits { get; set; } = "";
}
// Code for deserializing byte array (arrBytes)
using (var memStream = new MemoryStream())
{
var binForm = new BinaryFormatter();
memStream.Write(arrBytes, 0, arrBytes.Length);
memStream.Seek(0, SeekOrigin.Begin);
var obj = binForm.Deserialize(memStream);
return obj;
}
IsЕсть ли способ поддержать переход от поля к свойству?