Serializar una clase estática?
¿Qué pasa si serializamos una clase estática? ¿Se puede crear más de una instancia de la clase estática si la serializamos?
[Serializable]
public static class MyClass
{
public static MyClass()
{
}
public static bool IsTrue()
{
return true;
}
}
Supongamos que XmlSerialize el objeto a un archivo XML, y más tarde des-serializo de nuevo a un objeto. Otra copia existe en la memoria (creada cuando alguien instintó las fuentes estáticas por primera vez). Will, ¿habrá dos copias del objeto? Si es así, ¿podemos detener eso? ¿Se aplica a cualquier clase que sigue el patrón de singleton?