Latest web development tutorials

lógica de la maquinilla de afeitar ASP.NET VB

Programación Lógica: ejecutar código de forma condicional.


Si las condiciones

VB permitido por la ejecución de código de condición.

Utilizar una sentencia if para determinar las condiciones. De acuerdo con el resultado del juicio, sentencia if devuelve verdadero o falso:

  • si la declaración se inicia un bloque de código
  • Condiciones escritas entre si y luego
  • El código si la condición es verdadera, si ... entonces y se lleva a cabo entre el final si

Ejemplos

@Code
Dim price=50
End Code
<html>
<body>
@If price>30 Then
@<p>The price is too high.</p>
End If
</body>
</html>

Instancia en ejecución »


Condición demás

else if puede contener condiciones.

else condiciones definidas de código si la condición es falsa para ser ejecutado.

Ejemplos

@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>
</htmlV>

Instancia en ejecución »

Nota: En el ejemplo anterior, si la primera condición es verdadera, si se ejecuta el bloque de código. más si las condiciones están cubiertas además de la condición de "todos los demás casos."


condiciones ElseIf

Se pueden utilizar varios criterios para juzgar elseif condiciones:

Ejemplos

@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>

Instancia en ejecución »

En el ejemplo anterior, si la primera condición es verdadera, si se ejecuta el bloque de código.

Si la primera condición no es verdadera y la segunda condición es verdadera, se ejecuta el bloque del código elseif.

número ilimitado de condiciones elseif.

Si las condiciones y si elseif no son ciertas, el último bloque else (sin condiciones) abarca "todos los demás casos."


Seleccionar condición

seleccione bloques pueden ser usados para probar un número de condiciones diferentes:

Ejemplos

@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>

Instancia en ejecución »

Detrás de "Select Case", seguido por el valor de la prueba (día). Cada caso individual tiene unas condiciones de prueba de valor y cualquier número de líneas de código. Si el valor de la prueba coincide con el valor del caso, se ejecuta la correspondiente línea de código.

Selección del bloque tiene un valor predeterminado (Case Else), cuando todas las circunstancias especificadas no coinciden, que abarca "todos los demás casos."