Array
(
)

Validar um campo byte comparando com um campo string

Carolina
   - 09 mai 2013

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

Joel Rodrigues
   - 15 mai 2013

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:
#Código

byte? b = null;

Caso b não receba nenhum valor, ela será nula (igual a null).

0
|
0

Carolina
   - 16 mai 2013

Muito obrigada Joel, agora consegui revolver...

0
|
0

Joel Rodrigues
   - 16 mai 2013

Disponha, Carolina. Fico feliz que tenha conseguido.
Estou marcando este tópico como CONCLUÍDO.

0
|
0