Derniers tutoriels de développement web
 

ASP.NET Variables VB - Razor


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


Variables

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

Le nom d'une variable doit commencer par un caractère alphabétique et ne peut pas contenir des caractères blancs ou réservés.

Une variable peut être d'un type spécifique, ce qui indique le type de données qu'il stocke. Les variables de chaîne des valeurs de chaîne de magasin ("Welcome to w3ii") , variables entières valeurs numériques de magasin (103) , les variables de date de valeurs de date de magasin, etc.

Les variables sont déclarées en utilisant le mot - clé Dim, ou en utilisant le type (if you want to declare the type) , mais ASP.NET peuvent généralement déterminer automatiquement les types de données.

Exemples

// Using the Dim keyword:
Dim greeting = "Welcome to w3ii"
Dim counter = 103
Dim today = DateTime.Today

// Using data types:
Dim greeting As String = "Welcome to w3ii"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

Types de données

Voici une liste des types de données communes:

Type La description Exemples
entier Entier (whole numbers) 103, 12, 5168
double 64 bits nombre à virgule flottante 3.14, 3.4E38
décimal Nombre décimal (higher precision) 1037.196543
booléen Boolean vrai faux
chaîne Chaîne "Bonjour w3ii", "John"

Les opérateurs

Un opérateur indique ASP.NET quel type de commande à exécuter dans une expression.

Le langage VB prend en charge de nombreux opérateurs. Voici une liste des opérateurs communs:

Opérateur La description Exemple
= Affecte une valeur à une variable. i=6
+
-
*
/
Ajoute une valeur ou variable.
Soustrait une valeur ou variable.
Multiplie une valeur ou variable.
Divise une valeur ou variable.
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
Incrémente une variable.
Décrémente une variable.
i += 1
i -= 1
= Égalité. Renvoie true si les valeurs sont égales. if i=10
<> Inégalité. Renvoie true si les valeurs ne sont pas égales. if <>10
<
>
<=
>=
Moins que.
Plus grand que.
Inférieur ou égal.
Meilleur que ou égal.
if i<10
if i>10
if i<=10
if i>=10
& Ajout des chaînes (concatenation) . "w3" & "schools"
. Point. objets et méthodes distinctes. DateTime.Hour
() Parenthèse. Les valeurs des groupes. (i+5)
() Parenthèse. paramètres Laissez-passer. x= Add(i,5)
() Parenthèse. Accède valeurs dans des tableaux ou des collections. name(3)
Not Ne pas. Renverse vrai ou faux. if Not ready
And
OR
ET logique.
OU logique.
if ready And clear
if ready Or clear
AndAlso
orElse
Logique et étendue.
OU logique étendue.
if ready AndAlso clear
if ready OrElse clear

Conversion des types de données

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

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

En règle générale, l'entrée d'utilisateur est sous forme de chaînes, même si l'utilisateur est entré dans un certain nombre. Par conséquent, les valeurs d'entrée numériques doivent être converties en nombres avant de pouvoir être utilisés dans les calculs.

Voici une liste des méthodes de conversion communes:

méthode décryptages Exemple
AsInt()
IsInt()
Convertit une chaîne en entier. si myString. IsInt() myString. IsInt() puis
myInt = myString. AsInt()
fin si
AsFloat()
IsFloat()
Convertit une chaîne en nombre à virgule flottante. si myString. IsFloat() myString. IsFloat() puis
myFloat = myString. AsFloat()
fin si
AsDecimal()
IsDecimal()
Convertit une chaîne à un nombre décimal. si myString. IsDecimal() myString. IsDecimal() puis
myDec = myString. AsDecimal()
fin si
AsDateTime()
IsDateTime()
Convertit une chaîne à un type ASP.NET DateTime. myString = "10/10/2012"
myDate = myString. AsDateTime()
AsBool()
IsBool()
Convertit une chaîne à une valeur booléenne. myString = "true"
myBool = myString. AsBool()
ToString() Convertit tout type de données à une chaîne. myInt = 1234
maChaine = myInt. ToString()