Latest web development tutorials

ASP.NET Razor C # Variablen

Variable ist eine benannte Entität verwendet, um Daten zu speichern.


Variable

Variable wird verwendet, um Daten zu speichern.

Ein Variablenname muss mit einem Buchstaben beginnen und darf keine Leerzeichen oder reservierte Zeichen enthalten.

Eine Variable kann ein bestimmter Typ sein, es gibt die Art der Daten, die sie speichert. String-Variable den String-Wert zu speichern ( "Welcome to W3CSchool.cc"), Integer-Variable speichert den digitalen Wert (103), Datum variable Datumswerte zu speichern, und so weiter.

Variablen deklariert das Schlüsselwort var verwenden oder die Art verwenden (wenn Sie möchten Art zu erklären) Aussage, aber im Allgemeinen ASP.NET können den Datentyp automatisch bestimmen.

Beispiele

// Using the var keyword:
var greeting = "Welcome to W3CSchool.cc";
var counter = 103;
var today = DateTime.Today;

// Using data types:
string greeting = "Welcome to W3CSchool.cc";
int counter = 103;
DateTime today = DateTime.Today;


Datentypen

Nachfolgend sind häufig verwendete Datentypen:

类型 描述 实例
int 整数(全数字) 103, 12, 5168
float 浮点数 3.14, 3.4e38
decimal 十进制数字(高精度) 1037.196543
bool 布尔值 true, false
string 字符串 "Hello W3CSchool.cc", "John"


Die Betreiber

Operatoren ASP.NET sagen in dem Ausdruck, welche Art von Befehl.

C # unterstützt eine Vielzahl von Betreibern. Nachfolgend sind häufig verwendete Operatoren:

运算符 描述 实例
= 给一个变量赋值。 i=6
+
-
*
/
加上一个值或者一个变量。
减去一个值或者一个变量。
乘以一个值或者一个变量。
除以一个值或者一个变量。
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
变量递增。
变量递减。
i += 1
i -= 1
== 相等。如果值相等则返回 true。 if (i==10)
!= 不等。如果值不等则返回 true。 if (i!=10)
<
>
<=
>=
小于。
大于。
小于等于。
大于等于。
if (i<10)
if (i>10)
if (i<=10)
if (i>=10)
+ 连接字符串(一系列互相关联的事物)。 "w3" + "schools"
. 点号。分隔对象和方法。 DateTime.Hour
() 圆括号。将值进行分组。 (i+5)
() 圆括号。传递参数。 x=Add(i,5)
[] 中括号。访问数组或者集合的值。 name[3]
! 非。真/假取反。 if (!ready)
&&
||
逻辑与。
逻辑或。
if (ready && clear)
if (ready || clear)


Konvertieren von Datentypen

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

Das bekannteste Beispiel ist die Eingabezeichenfolge in einen anderen Typ, wie beispielsweise Ganzzahl oder Datum zu konvertieren.

Unter der Regel wird es als das Benutzereingabestringverarbeitung gesehen, auch wenn der Benutzer die Nummer eingibt. Daher muß der Wert in einen Digitaleingang überführt werden, bevor sie für die Berechnungen verwendet werden können.

Die folgenden Listen gemeinsamen Konvertierungsmethoden:

方法 描述 实例
AsInt()
IsInt()
转换字符串为整数。 if (myString.IsInt())
{myInt=myString.AsInt();}
AsFloat()
IsFloat()
转换字符串为浮点数。 if (myString.IsFloat())
{myFloat=myString.AsFloat();}
AsDecimal()
IsDecimal()
转换字符串为十进制数。 if (myString.IsDecimal())
{myDec=myString.AsDecimal();}
AsDateTime()
IsDateTime()
转换字符串为 ASP.NET DateTime 类型。 myString="10/10/2012";
myDate=myString.AsDateTime();
AsBool()
IsBool()
转换字符串为布尔值。 myString="True";
myBool=myString.AsBool();
ToString() 转换任何数据类型为字符串。 myInt=1234;
myString=myInt.ToString();