C# string para enum
Olá,
Dica para quem precisa converter um valor String para Enum.
Imagine a seguinte situação, você tem um DropDownList como o exemplo:
então quando for utilizar em código C# precisará converter o valor para o enumerado facilitando o uso. Para fazer a conversão é simples, sempre igual.
Exemplo: Enumerado
Código para conversão
É isso ae, acredita que funciona! :P
Dica para quem precisa converter um valor String para Enum.
Imagine a seguinte situação, você tem um DropDownList como o exemplo:
<asp:DropDownList runat="server">
<asp:ListItem Text="Crédito" Value="Credito" />
<asp:ListItem Text="Débito" Value="Debito"
</asp:DropDownList>
então quando for utilizar em código C# precisará converter o valor para o enumerado facilitando o uso. Para fazer a conversão é simples, sempre igual.
Exemplo: Enumerado
public enum TipoLancamento
{
Credito,
Debito,
}
Código para conversão
string valorEnumerado = dropTipoLancamento.SelectedValue;
lancamento.TipoLancamento = (TipoLancamento)Enum.Parse(typeof(TipoLancamento), valorEnumerado);
É isso ae, acredita que funciona! :P
Comentários
Postar um comentário