Neueste Web-Entwicklung Tutorials
 

ASP.NET Razor - VB Variablen


Variablen werden Einheiten zum Speichern von Daten genannt.


Variablen

Variablen werden verwendet, um Daten zu speichern.

Der Name einer Variable muss mit einem Buchstaben beginnen und keine Leerzeichen oder reservierte Zeichen enthalten.

Eine Variable kann von einem bestimmten Typ sein, die Art der Daten, die er speichert anzeigt. Stringvariablen Speicher Stringwerte ("Welcome to w3ii") , ganzzahlige Variablen Speicher Zahlenwerte (103) , Datumsvariablen speichern Datumswerte usw.

Variablen sind die Dim - Schlüsselwort deklariert, oder durch die Art verwenden (if you want to declare the type) , aber ASP.NET können in der Regel Datentypen automatisch bestimmen.

Beispiele

// Using the Dim keyword:
Dim greeting = "Welcome to w3ii"
Dim counter = 103
Dim today = DateTime.Today

// Using data types:
Dim greeting As String = "Welcome to w3ii"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

Datentypen

Im Folgenden finden Sie eine Liste der häufigsten Datentypen:

Art Beschreibung Beispiele
ganze Zahl Integer (whole numbers) 103, 12, 5168
doppelt 64-Bit-Gleitkommazahl 3.14, 3.4E38
dezimal Dezimalzahl (higher precision) 1037.196543
boolean Boolean wahr falsch
Schnur Schnur "Hallo w3ii", "John"

Die Betreiber

Ein Operator sagt ASP.NET, welche Art von Befehl in einem Ausdruck auszuführen.

Die VB-Sprache unterstützt viele Betreiber. Im Folgenden finden Sie eine Liste der häufigsten Operatoren:

Operator Beschreibung Beispiel
= Weist einen Wert einer Variablen zu. i=6
+
-
*
/
Addiert einen Wert oder eine Variable.
Subtrahiert einen Wert oder eine Variable.
Multipliziert einen Wert oder eine Variable.
Unterteilt einen Wert oder eine Variable.
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
Inkrementiert eine Variable.
Vermindert eine Variable.
i += 1
i -= 1
= Gleichberechtigung. Gibt true zurück, wenn die Werte gleich sind. if i=10
<> Ungleichheit. Gibt true zurück, wenn Werte nicht gleich sind. if <>10
<
>
<=
>=
Weniger als.
Größer als.
Weniger als oder gleich.
Größer als oder gleich.
if i<10
if i>10
if i<=10
if i>=10
& Hinzufügen von Strings (concatenation) . "w3" & "schools"
. Punkt. Separate Objekte und Methoden. DateTime.Hour
() Parenthese. Gruppen Werte. (i+5)
() Parenthese. Pässe Parameter. x= Add(i,5)
() Parenthese. Greift Werte in Arrays oder Sammlungen. name(3)
Not Nicht. Kehrt wahr oder falsch. if Not ready
And
OR
Logisches UND.
Logisches ODER.
if ready And clear
if ready Or clear
AndAlso
orElse
Erweiterte Logisches UND.
Erweiterte Logical OR.
if ready AndAlso clear
if ready OrElse clear

Konvertieren von Datentypen

Umwandlung von einem Datentyp in einen anderen ist manchmal nützlich.

Das gebräuchlichste Beispiel ist String-Eingang zu einem anderen Typ, wie beispielsweise eine ganze Zahl oder ein Datum zu konvertieren.

In der Regel kommt eine Benutzereingabe als Strings, auch wenn der Benutzer eine Nummer eingegeben. Daher müssen numerische Eingabewerte in Zahlen umgewandelt werden, bevor sie in Berechnungen verwendet werden können.

Im Folgenden finden Sie eine Liste der häufigsten Konvertierungsmethoden:

Methode Entschlüsselungen Beispiel
AsInt()
IsInt()
Wandelt eine Zeichenkette in einer ganzen Zahl. wenn myString. IsInt() myString. IsInt() , dann
myInt = myString. AsInt()
end if
AsFloat()
IsFloat()
Wandelt eine Zeichenkette in eine Gleitkommazahl. wenn myString. IsFloat() myString. IsFloat() , dann
myFloat = myString. AsFloat()
end if
AsDecimal()
IsDecimal()
Wandelt einen String in eine Dezimalzahl. wenn myString. IsDecimal() myString. IsDecimal() , dann
myDec = myString. AsDecimal()
end if
AsDateTime()
IsDateTime()
Konvertiert einen String in einen ASP.NET Datetime-Typ. myString = "10.10.2012"
myDate = myString. AsDateTime()
AsBool()
IsBool()
Konvertiert einen String in einen Boolean. myString = "True"
myBool = myString. AsBool()
ToString() Wandelt jeden Datentyp in einen String. myInt = 1234
myString = myInt. ToString()