DÊVIDA IF
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
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
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