Los últimos tutoriales de desarrollo web
 

ASP.NET Las variables VB - Razor


Las variables se denominan entidades usadas para almacenar datos.


Variables

Las variables se utilizan para almacenar datos.

El nombre de una variable debe comenzar con un carácter alfabético y no puede contener espacios en blanco o reservadas.

Una variable puede ser de un tipo específico, lo que indica el tipo de datos que almacena. Almacenar valores de las variables de cadena de cuerda ("Welcome to w3ii") , las variables enteras valores de número de almacén (103) , las variables de fecha almacenar valores de fecha, etc.

Las variables se declaran usando la palabra clave Dim, o utilizando el tipo (if you want to declare the type) , pero por lo general ASP.NET pueden determinar los tipos de datos de forma automática.

Ejemplos

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

Tipos de datos

A continuación se muestra una lista de tipos de datos comunes:

Tipo Descripción Ejemplos
entero Entero (whole numbers) 103, 12, 5168
doble número de coma flotante de 64 bits 3.14, 3,4E38
decimal Número decimal (higher precision) 1037.196543
booleano Boole verdadero Falso
cuerda Cuerda "Hola w3ii", "John"

operadores

Un operador le dice a ASP.NET qué tipo de orden para ejecutar en una expresión.

El lenguaje VB es compatible con muchos operadores. A continuación se muestra una lista de operadores comunes:

Operador Descripción Ejemplo
= Asigna un valor a una variable. i=6
+
-
*
/
Añade un valor o variable.
Resta un valor o variable.
Multiplica un valor o variable.
Divide un valor o variable.
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
Incrementa una variable.
Disminuye una variable.
i += 1
i -= 1
= Igualdad. Devuelve true si los valores son iguales. if i=10
<> Desigualdad. Devuelve true si los valores no son iguales. if <>10
<
>
<=
>=
Menos que.
Mas grande que.
Menor o igual.
Mayor que o igual.
if i<10
if i>10
if i<=10
if i>=10
& Cadenas de Adición (concatenation) . "w3" & "schools"
. Punto. objetos separados y métodos. DateTime.Hour
() Paréntesis. Grupos valores. (i+5)
() Paréntesis. Pasa parámetros. x= Add(i,5)
() Paréntesis. Accede a los valores en arrays o colecciones. name(3)
Not No. Invierte verdadero o falso. if Not ready
And
OR
Y lógico.
OR lógico.
if ready And clear
if ready Or clear
AndAlso
orElse
Extended Y lógico.
Extended OR lógico.
if ready AndAlso clear
if ready OrElse clear

Convertir tipos de datos

Conversión de un tipo de datos a otro a veces es útil.

El ejemplo más común es la de convertir entrada de cadena a otro tipo, tal como un número entero o una fecha.

Por regla general, la entrada del usuario viene en forma de cadenas, incluso si el usuario introduce un número. Por lo tanto, los valores de entrada numéricos deben ser convertidos a los números antes de que puedan ser utilizados en los cálculos.

A continuación se muestra una lista de los métodos de conversión comunes:

Método descifrados Ejemplo
AsInt()
IsInt()
Convierte una cadena a un entero. Si myString. IsInt() myString. IsInt() entonces
myInt = miCadena. AsInt()
terminara si
AsFloat()
IsFloat()
Convierte una cadena en un número de coma flotante. Si myString. IsFloat() myString. IsFloat() entonces
myFloat = miCadena. AsFloat()
terminara si
AsDecimal()
IsDecimal()
Convierte una cadena en un número decimal. Si myString. IsDecimal() myString. IsDecimal() entonces
myDec = miCadena. AsDecimal()
terminara si
AsDateTime()
IsDateTime()
Convierte una cadena a un tipo DateTime ASP.NET. miCadena = "10/10/2012"
myDate = miCadena. AsDateTime()
AsBool()
IsBool()
Convierte una cadena en un valor booleano. miCadena = "true"
myBool = miCadena. AsBool()
ToString() Convierte cualquier tipo de datos en una cadena. myInt = 1234
mystring = myInt. ToString()