Validar um campo byte comparando com um campo string

.NET

09/05/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
Carolina

Carolina

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

09/05/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:
byte? b = null;

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

Carolina

09/05/2013

Muito obrigada Joel, agora consegui revolver...
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

09/05/2013

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