Что произойдет, если мы сериализуем статический класс? Может ли быть создано более одного экземпляра статического класса, если мы его сериализуем?
[Serializable]
public static class MyClass
{
public static MyClass()
{
}
public static bool IsTrue()
{
return true;
}
}
Предположим, что я XmlSerialize объект в XML файл, и в более позднее время я де-сериализации обратно к объекту. Другая копия существует в памяти (создается, когда somone мгновенно инициирует статические calss). Будет, есть две копии объекта? Если да, можем ли мы остановить это? Применяется ли он к любому классу, который следует за шаблоном singleton?