Najnowsze tutoriale tworzenie stron internetowych
 

ASP.NET Razor - VB Warunki logiczne


Programowanie logicznych: wykonanie kodu w oparciu o warunki.


If Warunek

VB pozwala na wykonanie kodu w oparciu o warunki.

Aby sprawdzić stan użyć if. If zwraca true lub false, w oparciu o badania:

  • If rozpoczyna blok kodu
  • Warunkiem jest napisane między wtedy i potem
  • Kod pomiędzy if ... then i koniec, jeśli jest wykonywany jeśli test jest prawdziwy

Przykład

@Code
Dim price=50
End Code
<html>
<body>
@If price>30 Then
    @<p>The price is too high.</p>
End If
</body>
</html>
Uruchomić przykład »

Else Stan

If może zawierać warunek innego.

Warunkiem inny określa kod wykonywany jeśli warunek jest fałszywy.

Przykład

@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>
Uruchomić przykład »

Uwaga: W powyższym przykładzie, jeśli pierwszy warunek jest spełniony, to zostanie wykonane. Warunkiem indziej obejmuje "everything else" .


ElseIf Stan

Wiele warunki mogą być testowane z else if warunek:

Przykład

@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>
Uruchomić przykład »

W powyższym przykładzie, jeśli pierwszy warunek jest spełniony, to zostanie wykonane.

Jeśli nie, to czy następny warunek jest spełniony warunek ten zostanie wykonany.

Możesz mieć dowolną liczbę else if warunkach.

Jeśli żaden z czy inaczej, jeśli warunki są prawdziwe, ostatni blok else (without a condition) obejmuje "everything else" .


Wybierz warunki

Wybrana blok może być użyty do testowania szereg indywidualnych warunków:

Przykład

@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>
Uruchomić przykład »

"Select Case" następuje wartość badania (day) . Każdy poszczególny warunek testowy ma wartość sprawy oraz dowolną liczbę linii kodu. Jeśli wartość testu jest zgodna z wartością przypadku linie kodu są wykonywane.

Wybrana blok może mieć sprawę domyślny (Case Else) do "everything else" , która biegnie, jeżeli żaden z pozostałych przypadkach są prawdziwe.