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