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. ;-)
0 comentários: