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() |