ASP.NET Razor - C# Variablen
- Vorherige Seite Razor Syntax
- Nächste Seite Razor C# Schleife
Variablen sind benannte Entitäten, die zum Speichern von Daten verwendet werden.
Variablen
Variablen dienen zum Speichern von Daten.
Variablennamen müssen mit einem Buchstabenzeichen beginnen und dürfen keine Leerzeichen und Reservierungszeichen enthalten.
Variablen können einen bestimmten Typ haben, der angibt, welchen Datentyp sie speichern. Stringvariablen speichern Zeichenkettenwerte ("Willkommen bei CodeW3C.com") und Integervariablen speichern Zahlenwerte (103), Datumsvariablen speichern Datumswerte usw.
Verwenden Sie das Schlüsselwort var oder den Typ, um Variablen zu deklarieren, aber ASP.NET kann normalerweise die Datenart automatisch bestimmen.
Beispiel
// Verwenden Sie den Schlüsselwort var: var greeting = "Welcome to CodeW3C.com"; var counter = 103; var today = DateTime.Today; // Verwenden Sie den Datentyp: string greeting = "Welcome to CodeW3C.com"; int counter = 103; DateTime today = DateTime.Today;
Datentyp
Hier ist eine Liste der gängigen Datentypen:
Typ | Beschreibung | Beispiel |
---|---|---|
int | Ganzzahl | 103, 12, 5168 |
float | Fließkommazahl | 3.14, 3.4e38 |
decimal | Dezimalzahl | 1037.196543 |
bool | Logischer Wert | true, false |
string | Zeichenkettenwert | "Hello CodeW3C.com", "Bill" |
Operator
Der Operator teilt ASP.NET mit, welche Art von Befehl in der Ausdrucksbedingung ausgeführt werden soll.
C# unterstützt viele Operator. Hier sind einige gängige Operator:
Operator | Beschreibung | Beispiel |
---|---|---|
= | Variable zuweisen. | i=6 |
|
|
|
|
|
|
== | Gleich. Wenn der Wert gleich ist, wird true zurückgegeben. | if (i==10) |
!= | Nicht gleich. Wenn der Wert nicht gleich ist, wird true zurückgegeben. | if (i!=10) |
|
|
|
+ | Zeichenkette addieren (Ketten oder Anfügen). | "w3" + "school" |
. | Punkt. Trennen von Objekt und Methode. | DateTime.Hour |
() | Klammern. Werte gruppieren. | (i+5) |
() | Klammern. Parameter übergeben. | x=Add(i,5) |
[] | Klammern. Zugreifen auf Werte in Arrays oder Sammlungen. | name[3] |
! | Negation. Umkehrt true oder false. | if (!ready) |
|
|
|
DatenTypen konvertieren
Die Konvertierung von DatenTypen in andere kann sehr nützlich sein.
Die häufigsten Beispiele sind die Konvertierung von Zeichenfolgenreingaben in andere Typen, wie zum Beispiel Ganzzahlen oder Daten.
Regelmäßig wird Benutzerinput als Zeichenfolge behandelt, selbst wenn es sich um Zahlen handelt. Daher müssen numerische Eingabewerte vor ihrer Verwendung für Berechnungen in eine Zahl konvertiert werden.
Nachstehend finden Sie eine Liste der gebräuchlichen Konvertierungsmethoden:
Methode | Beschreibung | Beispiel |
---|---|---|
|
Konvertieren Sie Zeichenfolgen in Ganzzahlen. |
if (myString.IsInt()) {myInt = myString.AsInt();} |
|
Konvertieren Sie Zeichenfolgen in Fließkommazahlen. |
if (myString.IsFloat()) {myFloat = myString.AsFloat();} |
|
Konvertieren Sie Zeichenfolgen in Dezimalzahlen. |
if (myString.IsDecimal()) {myDec = myString.AsDecimal();} |
|
Konvertieren Sie Zeichenfolgen in den ASP.NET DateTime-Typ |
myString = "10/10/2012"; myDate = myString.AsDateTime(); |
|
Konvertieren Sie Zeichenfolgen in logische Werte. |
myString = "True"; myBool = myString.AsBool(); |
ToString() | Konvertieren Sie beliebige Datentypen in Zeichenfolgen. |
myInt = 1234; myString = myInt.ToString(); |
- Vorherige Seite Razor Syntax
- Nächste Seite Razor C# Schleife