Tengo una clase y una propiedad es enum. Algo como esto:Necesitamos el atributo Serializable para enumeraciones
//Do i need [Serializable]
public enum SexEnum
{
Male,
Female
}
[Serializable]
public class Person
{
string Name {get;set;}
SexEnum Sex {get;set;}
}
Cuando serializar Person
con BinaryFormatter
, qué necesito [Serializable]
en el decleration enumeración? Funciona bien sin él, pero ¿por qué permite el atributo [Serializable]
en la declinación de enumeración?
¿Desea serializar el valor? Es solo un número entero ... –
Quiero serializar el valor y se serializa si tengo el atributo [Serializable] o no. La pregunta es por qué .NET permite serializableattribute para enumeraciones – cellik