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 das Schlüsselwort var 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 var keyword:
var greeting = "Welcome to w3ii";
var
counter = 103;
var today = DateTime.Today;
// Using data types:
string greeting = "Welcome to w3ii";
int counter = 103;
DateTime
today = DateTime.Today;
Datentypen
Im Folgenden finden Sie eine Liste der häufigsten Datentypen:
Art | Beschreibung | Beispiele |
---|---|---|
int | Integer (whole numbers) | 103, 12, 5168 |
schweben | Gleitkommazahl | 3.14, 3.4E38 |
dezimal | Dezimalzahl (higher precision) | 1037.196543 |
bool | 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 Sprache C # 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 (i!=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) |
[] | Klammern. Greift Werte in Arrays oder Sammlungen. | name[3] |
! | Nicht. Kehrt wahr oder falsch. | if (!ready) |
&& || | Logisches UND. Logisches ODER. | if (ready && clear) if (ready || 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 | Beschreibung | Beispiel |
---|---|---|
AsInt() IsInt() | Wandelt eine Zeichenkette in einer ganzen Zahl. | if (myString. IsInt() ) {myInt=myString. AsInt() ;} |
AsFloat() IsFloat() | Wandelt eine Zeichenkette in eine Gleitkommazahl. | if (myString. IsFloat() ) {myFloat=myString. AsFloat() ;} |
AsDecimal() IsDecimal() | Wandelt einen String in eine Dezimalzahl. | if (myString. IsDecimal() ) {myDec=myString. AsDecimal() ;} |
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() ; |