Tutoriel sur le...login
Tutoriel sur le rasoir
auteur:php.cn  temps de mise à jour:2022-04-11 14:21:21

Variables VB du rasoir


ASP.NET Razor - Variables VB


Les variables sont des entités nommées utilisées pour stocker des données.


Variables

Les variables sont utilisées pour stocker des données.

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

Une variable peut être d'un type spécifié, indiquant le type de données qu'elle stocke. La variable chaîne stocke une valeur de chaîne ("Bienvenue dans W3CSool.cc"), la variable entière stocke une valeur numérique (103), la variable date stocke une valeur de date, et ainsi de suite.

Les variables sont déclarées à l'aide du mot-clé Dim, ou en utilisant un type si vous souhaitez déclarer un type, mais ASP.NET peut généralement déterminer automatiquement le type de données.

Exemple

// En utilisant le mot-clé Dim :
Dim Greeting = "Welcome to W3CSchool.cc"
Dim counter = 103
Dim Today = DateTime.Today

// Utilisation des types de données :
Dim Greeting As String = "Bienvenue sur W3CSchool.cc"
Dim counter As Integer = 103
Dim aujourd'hui As DateTime = DateTime.Today


Type de données

Les types de données couramment utilisés sont répertoriés ci-dessous :

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


Opérateur L'opérateur

indique à ASP.NET quelle commande exécuter dans une expression.

Le langage VB prend en charge plusieurs opérateurs. Les opérateurs couramment utilisés sont répertoriés ci-dessous :

< th>Description
OpérateurInstance
=Attribuer une valeur à une variable. i=6
+
运算符描述实例
=给一个变量赋值。i=6
+
-
*
/
加上一个值或者一个变量。
减去一个值或者一个变量。
乘以一个值或者一个变量。
除以一个值或者一个变量。
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
变量递增。
变量递减。
i += 1
i -= 1
=相等。如果值相等则返回 true。if i=10
<>不等。如果值不等则返回 true。if <>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)
Not非。真/假取反。if Not ready
And
OR
逻辑与。
逻辑或。
if ready And clear
if ready Or clear
AndAlso
orElse
扩展的逻辑与。
扩展的逻辑或。
if ready AndAlso clear
if ready OrElse clear
-<🎜>*<🎜>/<🎜>
Plus une valeur ou une variable. <🎜>Soustrayez une valeur ou une variable. <🎜>Multipliez une valeur ou une variable. <🎜>Divisez par une valeur ou une variable. i=5+5<🎜>i=5-5<🎜>i=5*5<🎜>i=5/5
+=<🎜>-=La variable est incrémentée. <🎜>La variable est décrémentée. i += 1<🎜>i -= 1
=Égal. Renvoie vrai si les valeurs sont égales. si i=10
<>Pas égal. Renvoie vrai si les valeurs ne sont pas égales. si <>10
<<🎜>><🎜><=<🎜>>= Moins de. <🎜>Plus grand que. <🎜>Inférieur ou égal à. <🎜>Supérieur ou égal à. si je<10<🎜>si je>10<🎜>si je<=10<🎜>si je>=10
&< /td>Chaîne de connexion (une série d'éléments liés). "w3" et "écoles"
.Numéro de point. Séparez les objets et les méthodes. DateTime.Hour
()Parenthèses. Valeurs du groupe. (i+5)
()Parenthèses. Passer les paramètres. x=Add(i,5)
()Parenthèses. Accédez aux valeurs d'un tableau ou d'une collection. name(3)
PasPas. Vrai/faux négation. si pas prêt
Et<🎜>OUET logique. <🎜>OU logique. si prêt Et effacer<🎜>si prêt Ou effacer
EtAussi<🎜>ouElseET logique étendu. <🎜>OU logique étendu. si prêt et effacer également <🎜>si prêt ou sinon effacer


Convertir les types de données

La conversion d'un type de données à un autre est parfois utile.

L'exemple le plus courant consiste à convertir une chaîne d'entrée en un autre type, tel qu'un entier ou une date.

En vertu des règles générales, la saisie de l'utilisateur est traitée comme une chaîne, même si l'utilisateur saisit un nombre. Les entrées numériques doivent donc être converties en nombres avant de pouvoir être utilisées dans les calculs.

Les méthodes de conversion couramment utilisées sont répertoriées ci-dessous :

méthode < /th>DescriptionInstance
AsInt()
方法描述实例
AsInt()
IsInt()
转换字符串为整数。if myString.IsInt() then
  myInt=myString.AsInt()
end if
AsFloat()
IsFloat()
转换字符串为浮点数。if myString.IsFloat() then
  myFloat=myString.AsFloat()
end if
AsDecimal()
IsDecimal()
转换字符串为十进制数。if myString.IsDecimal() then
  myDec=myString.AsDecimal()
end if
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()
IsInt()
Convertir la chaîne en entier . if myString.IsInt() alors
myInt=myString.AsInt()end if
AsFloat()IsFloat ()Convertir la chaîne en nombre à virgule flottante. si myString.IsFloat() alors<🎜> myFloat=myString.AsFloat()<🎜>fin if
AsDecimal()<🎜>IsDecimal()Convertit une chaîne en nombre décimal. if myString.IsDecimal() alors<🎜> myDec=myString.AsDecimal()<🎜>end if
AsDateTime()<🎜>IsDateTime ()Convertir la chaîne en type ASP.NET DateTime. myString="10/10/2012"<🎜>myDate=myString.AsDateTime()
AsBool()<🎜>IsBool()< /td>Convertir la chaîne en valeur booléenne. myString="True"<🎜>myBool=myString.AsBool()
ToString()Convertir n'importe quel type de données est une chaîne. myInt=1234<🎜>myString=myInt.ToString()
<🎜><🎜><🎜>