Programação em Lógica: Executar código com base nas condições.
A condição IF
VB permite executar código com base nas condições.
Para testar uma condição que você usar a instrução if. A instrução if retorna verdadeiro ou falso, com base no seu teste:
- A declaração se inicia um bloco de código
- A condição é escrito entre se e, em seguida
- O código entre if ... then e final, se é executada se o teste for verdadeiro
Exemplo
@Code
Dim
price=50
End Code
<html>
<body>
@If price>30
Then
@<p>The price is too high.</p>
End
If
</body>
</html>
Exemplo executar » A condição Else
Uma declaração se pode incluir uma condição de pessoa.
A condição outra define o código a ser executado se a condição for falsa.
Exemplo
@Code
Dim
price=20
End Code
<html>
<body>
@if price>30 then
@<p>The price is too high.</p>
Else
@<p>The price is OK.</p>
End If
</body>
</html>
Exemplo executar » Nota: No exemplo acima, se a primeira condição for verdadeira, será executado. A condição else cobre "everything else" .
A condição ElseIf
Várias condições pode ser testado com um else if condição:
Exemplo
@Code
Dim
price=25
End Code
<html>
<body>
@If price>=30 Then
@<p>The price is
high.</p>
ElseIf price>20 And price<30
@<p>The price is OK.</p>
Else
@<p>The price is low.</p>
End If
</body>
</html>
Exemplo executar » No exemplo acima, se a primeira condição for verdadeira, será executado.
Se não, então se o seguinte condição for verdadeira, esta condição será executado.
Você pode ter qualquer número de outra pessoa, se as condições.
Se nenhuma das opções se ou então, se as condições forem verdadeiras, o último bloco else (without a condition) cobre "everything else" .
Seleccione Condições
Um bloco de selecção pode ser utilizado para testar um número de condições individuais:
Exemplo
@Code
Dim weekday=DateTime.Now.DayOfWeek
Dim day=weekday.ToString()
Dim message=""
End Code
<html>
<body>
@Select Case day
Case "Monday"
message="This is the first
weekday."
Case "Thursday"
message="Only one day before weekend."
Case "Friday"
message="Tomorrow is weekend!"
Case Else
message="Today is " & day
End Select
<p> @message </p>
</body>
</html>
Exemplo executar » "Select Case" é seguido pelo valor de teste (day) . Cada condição de teste indivíduo tem um valor caso, e qualquer número de linhas de código. Se o valor de teste corresponde ao valor caso, as linhas de código são executadas.
Um bloco de seleção pode ter um caso padrão (Case Else) para "everything else" que é executado se nenhum dos outros casos são verdadeiras.