Convertendo string para enum através do rótulo
Exemplo de como converter uma uma string em enum, usando o rótulo.
enum Status {
Ativo,
Inativo,
Aguardando
};
Status _status = (Status)Enum.Parse(typeof(Status), "Inativo");
//
Enum Status
Ativo
Inativo
Aguardando
End Enum
Dim _status AS Status = DirectCast([Enum].Parse(GetType(Status), "Inativo", True), Status)
'
Só não esqueça de tratar as exceções: System.ArgumentNullException e System.ArgumentException. ;-)
.png)
0 comentários: