Muitas vezes precisamos atribuir a uma propriedade do tipo enum um conteúdo, porem temos em mãos somente uma string com valor a ser atribuído. Para realizar esta operação temos que fazer uma conversão, ou como é mais conhecido, fazer um casting, o qual segue abaixo um código de exemplo:
1: //Definir nosso enumerador2: public enum Sexo3: {4: Masculino,5: Feminino6: }7: //Vamos criar uma propriedade tendo como tipo o nosso enumerador8: public Sexo SexoCliente { get; set; }9:10: //Vamos criar uma variável contendo uma string do sexo escolhido11: string mSexo = "Masculino";12:13: //Agora vamos atribuir a nossa propriedade SexoCliente o conteúdo da variável mSexo14: SexoCliente = (Sexo)Enum.Parse(typeof(Sexo),mSexo);
Nenhum comentário:
Postar um comentário