Los últimos tutoriales de desarrollo web
 

ASP.NET Razor - C # Variables


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 var, 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 var keyword:
var greeting = "Welcome to w3ii";
var counter = 103;
var today = DateTime.Today;

// Using data types:
string greeting = "Welcome to w3ii";
int counter = 103;
DateTime today = DateTime.Today;

Tipos de datos

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

Tipo Descripción Ejemplos
int Entero (whole numbers) 103, 12, 5168
flotador número de coma flotante 3.14, 3,4E38
decimal Número decimal (higher precision) 1037.196543
bool 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 C # soporta varios 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 (i!=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)
[] Soportes. Accede a los valores en arrays o colecciones. name[3]
! No. Invierte verdadero o falso. if (!ready)
&&
||
Y lógico.
OR lógico.
if (ready && clear)
if (ready || 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 Descripción Ejemplo
AsInt()
IsInt()
Convierte una cadena a un entero. if (myString. IsInt() )
  {myInt=myString. AsInt() ;}
AsFloat()
IsFloat()
Convierte una cadena en un número de coma flotante. if (myString. IsFloat() )
  {myFloat=myString. AsFloat() ;}
AsDecimal()
IsDecimal()
Convierte una cadena en un número decimal. if (myString. IsDecimal() )
  {myDec=myString. AsDecimal() ;}
AsDateTime()
IsDateTime()
Convierte una cadena a un tipo DateTime ASP.NET. myString="10/10/2012";
myDate=myString. AsDateTime() ;
AsBool()
IsBool()
Convierte una cadena en un valor booleano. myString="True";
myBool=myString. AsBool() ;
ToString() Convierte cualquier tipo de datos en una cadena. myInt=1234;
myString=myInt. ToString() ;