Latest web development tutorials

variabili ASP.NET Razor C #

Variabile è un'entità di nome utilizzato per memorizzare i dati.


variabile

Variabile è utilizzato per memorizzare i dati.

A nome della variabile deve iniziare con un carattere alfabetico, e non può contenere spazi o caratteri riservati.

Una variabile può essere un tipo specificato, indica il tipo di dati esso memorizza. variabile stringa per memorizzare il valore stringa ( "Welcome to W3CSchool.cc"), integer memorizza variabili il valore digitale (103), la data variabile per memorizzare i valori di data, e così via.

Le variabili dichiarate utilizzando la parola chiave var, o utilizzando il tipo (se volete dichiarare tipo) dichiarazione, ma in generale ASP.NET può determinare automaticamente il tipo di dati.

Esempi

// 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;


Tipi di dati

Qui di seguito sono comunemente usati tipi di dati:

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


operatori

Gli operatori dicono ASP.NET che tipo di comando nella espressione.

Linguaggio C # supporta una varietà di operatori. Di seguito sono elencati gli operatori comunemente usati:

运算符 描述 实例
= 给一个变量赋值。 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)


Conversione dei tipi di dati

Conversione da un tipo ad un altro tipo di dati, a volte molto utile.

L'esempio più comune è quella di convertire la stringa di input a un altro tipo, ad esempio integer o data.

Secondo la regola generale, si è visto come l'elaborazione stringa di input dell'utente, anche se l'utente inserisce il numero. Pertanto, il valore deve essere convertito in un ingresso digitale, prima di poter essere utilizzato per i calcoli.

Di seguito sono elencati i metodi di conversione comuni:

方法 描述 实例
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();