Razor prend en charge VB (Visual Basic) dans ASP.NET et cette section explique les variables VB.
Les variables sont des entités nommées utilisées pour stocker des données.
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 sur w3cschool.cn"), 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.
// Utilisation du mot-clé Dim : Dim Greeting = "Bienvenue sur w3cschool.cn" Dim counter = 103 Dim Today = DateTime.Today // Utilisation des types de données : Dim Greeting As String = "Bienvenue sur w3cschool.cn" Dim counter As Integer = 103 Dim aujourd'hui As DateTime = DateTime.Today
Les types de données couramment utilisés sont répertoriés ci-dessous :
taper | décrire | Exemple |
---|---|---|
entier | Entier (tous les nombres) | 103, 12, 5168 |
double | Nombre à virgule flottante 64 bits | 3.14, 3.4e38 |
décimal | Nombres décimaux (haute précision) | 1037.196543 |
booléen | Valeur booléenne | vrai, faux |
chaîne | chaîne | "Bonjour w3cschool.cn", "John" |
Les opérateurs indiquent à ASP.NET quelles commandes exécuter dans une expression.
Le langage VB prend en charge une variété d'opérateurs. Les opérateurs couramment utilisés sont répertoriés ci-dessous :
opérateur | décrire | Exemple |
---|---|---|
= | Attribuez une valeur à une variable. | je = 6 |
+ - */ | Ajoutez une valeur ou une variable. Soustrayez une valeur ou une variable. Multipliez une valeur ou une variable. Divisez par une valeur ou une variable. | je=5+5 je=5-5 je=5*5 je=5/5 |
+= -= | La variable est incrémentée. Décrémentez la variable. | je += 1 je -= 1 |
= | égal. Renvoie vrai si les valeurs sont égales. | si je=10 |
<> | Pas d'attente. Renvoie vrai si les valeurs ne sont pas égales. | si <>10 |
< > <= >= | Moins que. Plus grand que. Inférieur ou égal à. Supérieur ou égal à. | si je<10 si je>10 si je<=10 si je>=10 |
& | Une chaîne de connexion (une série de choses liées). | "w3" et "écoles" |
. | Numéro de point. Séparez les objets et les méthodes. | DateHeure.Heure |
() | parenthèses. Valeurs du groupe. | (je+5) |
() | parenthèses. Passer les paramètres. | x=Ajouter(i,5) |
() | parenthèses. Accédez aux valeurs d'un tableau ou d'une collection. | nom(3) |
Pas | Non. Vrai/faux négation. | si pas prêt |
ET OU | ET logique. OU logique. | si prêt Et effacer si prêt Ou effacer |
Et aussi ou bien | ET logique étendu. OU logique étendu. | si prêt et aussi effacer si prêt ou sinon effacer |
La conversion d'un type de données à un autre est parfois utile. L'exemple le plus courant consiste à convertir une entrée de chaîne en un autre type, tel qu'un entier ou une date.
En règle générale, 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 courantes sont répertoriées ci-dessous :
méthode | décrire | Exemple |
---|---|---|
AsInt() EstInt() | Convertit une chaîne en entier. | si myString.IsInt() alors myInt=myString.AsInt() fin si |
AsFloat() EstFloat() | Convertit une chaîne en nombre à virgule flottante. | si myString.IsFloat() alors myFloat=myString.AsFloat() fin si |
AsDecimal() EstDecimal() | Convertit une chaîne en nombre décimal. | si myString.IsDecimal() alors myDec=myString.AsDecimal() fin si |
AsDateTime() IsDateTime() | Convertir la chaîne en type ASP.NET DateTime. | maString="10/10/2012" maDate=myString.AsDateTime() |
AsBool() EstBool() | Convertit une chaîne en valeur booléenne. | maString="True" monBool=myString.AsBool() |
ÀChaîne() | Convertissez n’importe quel type de données en chaîne. | monInt=1234 maChaîne=monInt.ToString() |
Ce qui précède est l'introduction aux connaissances de base sur les variables, les opérateurs, les types de données et la conversion de types de données liés aux variables VB dans cette section.