byte
|
Entero sin signo
|
|
sbyte
|
Entero con signo
|
|
int
|
Entero con signo
|
|
uint
|
Entero sin signo
|
|
short
|
Entero con signo
|
|
ushort
|
Entero sin signo
|
|
long
|
Entero con signo
|
|
ulong
|
Entero sin signo
|
|
float
|
Tipo de punto flotante de precisión simple
|
|
double
|
Tipo de punto flotante de precisión doble
|
|
char
|
Un carácter Unicode
|
|
bool
|
Tipo Boolean lógico
|
|
object
|
Tipo base de todos los otros tipos
|
|
string
|
Una secuencia de caracteres
|
|
decimal
|
Tipo preciso fraccionario o integral, que
puede representar números decimales con 29 dígitos significativos
|
Tipos De
Variables
Tipos de
Conversiones
® Conversiones implícitas: no se requiere una sintaxis
especial porque la conversión se realiza con seguridad de tipos y no se
perderán datos. Entre los ejemplos se incluyen las conversiones de
tipos enteros de menor a mayor y las conversiones de clases derivadas en clases
base.
® Conversiones explícitas
(conversiones de tipos): las conversiones explícitas requieren un
operador de conversión. La conversión se requiere cuando es posible que se
pierda información en el proceso o cuando esta puede no realizarse
correctamente por otras razones. Entre los ejemplos habituales se incluye la
conversión en un tipo con menor precisión o un intervalo menor, y la conversión
de una instancia de clase base en una clase derivada.
® Conversiones definidas por el
usuario: las
conversiones definidas por el usuario se realizan a través de métodos
especiales que puede definir para habilitar las conversiones explícitas e
implícitas entre tipos personalizados que no tienen una relación de clase
base-clase derivada.
® Conversiones con clases auxiliares: para realizar conversiones
entre tipos no compatibles, como los enteros y los objetos System.DateTime, o bien cadenas hexadecimales y
matrices de bytes, puede utilizar la clase System.BitConverter, la clase System.Convert y los métodos Parse de los tipos numéricos
integrados, como Int32.Parse.
Sintaxis del IF
IF ("primer valor" -condición-
"segundo valor")
{
// Si es verdadero, hará lo que hallamos programado acá
}
else
{
//si es falso, ejecutara la programacion de acá
}
{
// Si es verdadero, hará lo que hallamos programado acá
}
else
{
//si es falso, ejecutara la programacion de acá
}
o
if (num1 == 1)
{
Console.WriteLine("El numero es 1");
}
else if (num1 == 2)
{
Console.WriteLine("El numero es 2");
}
else if (num1 == 3)
{
Console.WriteLine("El numero es 3");
}
El And realiza la conjunción lógica de dos
expresiones Boolean. Si ambas expresiones se evalúan como True, And devuelve True.
Si al menos una de las expresiones se evalúa como False, And devuelve False.
El Or realiza la disyunción o inclusión lógicas de
dos expresiones Boolean. Si una de las expresiones o ambas se evalúan como True,
Or devuelve True. Si ninguna de las expresiones se evalúa como True, Or
devuelve False.
Xor realiza
la exclusión lógica de dos expresiones Boolean. Si exactamente una expresión,
pero no ambas, se evalúa como True, Xor devuelve True. Si ambas expresiones se
evalúan como True o como False, Xor devuelve False.
Igualdad
|
|
AND lógico
|
|
XOR lógico
|
|
OR lógico
|
|
AND condicional
|
|
OR condicional
|
|
Uso combinado de Null
|
userscode.blogspot.com/2011/06/c-mas-if-basico.html
No hay comentarios:
Publicar un comentario