Latest web development tutorials

Variables ASP.NET Razor C #

Variable est une entité nommée utilisée pour stocker des données.


variable

Variable est utilisée pour stocker des données.

Un nom de variable doit commencer par un caractère alphabétique, et ne peut pas contenir des espaces ou des caractères réservés.

Une variable peut être un type spécifié, il indique le type de données qu'il stocke. variable de chaîne pour stocker la valeur de chaîne ( "Welcome to W3CSchool.cc"), nombre entier variable stocke la valeur numérique (103), la date variable pour stocker des valeurs de date, et ainsi de suite.

Variables déclarées en utilisant le mot-clé var, ou en utilisant le type (si vous voulez déclarer le type) déclaration, mais généralement ASP.NET peut déterminer automatiquement le type de données.

Exemples

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


Types de données

Ci-dessous sont couramment utilisés types de données:

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


opérateurs

Les opérateurs disent ASP.NET quel type de commande dans l'expression.

Langage C # prend en charge une variété d'opérateurs. Voici la liste sont couramment utilisés opérateurs:

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


Conversion des types de données

Conversion d'un type de données à un autre type de données, parfois très utile.

L'exemple le plus courant est de convertir la chaîne d'entrée à un autre type, comme nombre entier ou la date.

En vertu de la règle générale, il est considéré comme le traitement de la chaîne d'entrée de l'utilisateur, même si l'utilisateur entre le numéro. Par conséquent, la valeur doit être convertie en une entrée numérique, avant qu'il puisse être utilisé pour les calculs.

Les listes des méthodes de conversion communes suivantes:

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