Validar um campo byte comparando com um campo string
09/05/2013
0
Pessoal, estou precisando de ajuda. Estou criando um protótipo aqui no serviço e tenho um campo "byte status" que é obrigatório e queria validar ele para que, se este estiver vazio, emitir uma mensagem de erro.
Estava tentando fazer:
"if (status != "")
{
em = new statusEN(be);
xmlSaida = em.ToError();
}"
Quando o campo é string funciona direito, mas com este, que é byte, da erro.
De que forma eu posso estar validando este campo?
valeu
Estava tentando fazer:
"if (status != "")
{
em = new statusEN(be);
xmlSaida = em.ToError();
}"
Quando o campo é string funciona direito, mas com este, que é byte, da erro.
De que forma eu posso estar validando este campo?
valeu
Carolina
Curtir tópico
+ 0
Responder
Posts
15/05/2013
Joel Rodrigues
Por padrão, o valor de uma variável byte é 0. Mas você pode declará-la como nullable e atribuir, ao declará-la, o valor null a ela, caso o 0 seja um valor válido para você. Por exemplo:
Caso b não receba nenhum valor, ela será nula (igual a null).
byte? b = null;
Caso b não receba nenhum valor, ela será nula (igual a null).
Responder
16/05/2013
Joel Rodrigues
Disponha, Carolina. Fico feliz que tenha conseguido.
Estou marcando este tópico como CONCLUÍDO.
Estou marcando este tópico como CONCLUÍDO.
Responder
Clique aqui para fazer login e interagir na Comunidade :)