Neueste Web-Entwicklung Tutorials
 

ASP.NET Razor - C # 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 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() ;