DÊVIDA IF

MOZARTJUNIOR 25/09/2017 08:46:53
#476756
Tenho que validar algumas informações onde pelo menos uma tem que satisfazer a condição :
Tenho os campos : cpf,endereço,cidade,cep e estado, estou fazendo assim mais não está dando certo
If (String.IsNullOrEmpty(WL_CPF) OrElse String.IsNullOrEmpty(WL_Endereco) OrElse String.IsNullOrEmpty(wl_bairro) OrElse String.IsNullOrEmpty(wl_cep) OrElse String.IsNullOrEmpty(WL_Cidade)) Then
KERPLUNK 25/09/2017 08:54:00
#476757
OrElse, é um operador Short-Circuit, o que significa, que se qualquer uma das expressões testadas for [Ô]true[Ô], então o resultado de If será true. Ou seja:

Se qualquer um for true(String.IsNullOrEmpty(WL_CPF) OrElse String.IsNullOrEmpty(WL_Endereco) OrElse String.IsNullOrEmpty(wl_bairro) OrElse String.IsNullOrEmpty(wl_cep) OrElse String.IsNullOrEmpty(WL_Cidade))
vai cair aqui
else
...
end if

Faça seu login para responder