 C# o C Sharp es un lenguaje de programación que está incluido en la Plataforma
.NET y corre en el Lenguaje Común en Tiempo de Ejecución (CLR, Common
Language Runtime).
 C# se deriva de C y C++, es moderno, simple y enteramente orientado a objetos,
simplifica y moderniza a C++ en las áreas de clases, namespaces, sobrecarga de
métodos y manejo de excepciones.
Tipo de datos de enteros
Tipo
byte
short
Equivalente BCL
System.Byte
System.Int16
Tamaño
Rango
Significado
0 a 255
Entero sin
signo
16-bit (2-byte)
-32.768 a 32.767
Entero corto
con signo
Entero medio
con signo
8-bit (1-byte)
int
System.Int32
32-bit (4-byte)
-2.147.483.648 a
2.147.483.647
long
System.Int64
64-bit (8-byte)
-9.223.372.036.854.775.808 a Entero largo
9.223.372.036.854.775.807
con signo
Tipo de datos de coma flotante o decimal
Tipo
Equivalente BCL
Tamaño
Rango
Significado
float
System.Single
32-bit (4-byte)
±1.401298E−45 a
±3.402823E+38
double
System.Double
64-bit (8-byte)
±4.94065645841246E−324 a Coma flotante
±1.79769313486232E+308
largo
128-bit (16byte)
−7.922816251426433759354
3950335 a
Coma flotante
+7.922816251426433759354 monetario
3950335
decimal System.Decimal
Coma flotante
corto
Tipo de datos de caracteres
Tipo
char
Equivalente BCL
System.Char
string
Tamaño
16-bit (2-byte)
Rango
Significado
'\u0000' a '\uFFF Carácter
F'
unicode
System.String
Cadenas de
caracteres
Tipo de datos lógicos
Tipo
Equivalente BCL
Tamaño
Rango
Significado
bool
System.Boolean
8-bit (1-byte)
true o false
Verdadero o
falso
Categoría
Aritmético
Lógico y a nivel de bits
Concatenación
Incremento, decremento
Desplazamiento
Relacional
Asignación
Operadores
+, -, *, /, %, Division
Entera(div), Mod
&& and Y, || or O, ! no
+
++, -<<, >>
==, !=, < >, <=, >=
=
 Para usar una cierta variable primero hay que declararla
indicar su nombre, el tipo de datos que querremos guardar y valor inicial
 Ejemplo:
 Int numero=0;
 String nombre=“”;
Console.WriteLine(“Mensaje”);
Console.WriteLine(“Mensaje” + variable);
 Si queremos que sea el usuario de nuestro programa quien teclee los valores,
necesitamos una nueva orden, que nos permita leer desde teclado. Para esto
usamos la palabra reservada Console.ReadLine.
 Ejemplo:
texto = Console.ReadLine();
Todos los datos ingresados por el usuario por defecto son de tipo string.
Cuando trabajamos con variables de tipos de datos diferentes al string, debemos convertir
esta información al tipo de dato de la variable.
Para esto usamos la palabra reservadas:
 Convert.ToTipodedato
Ejemplo: Numero = Convert.ToInt32(Console.ReadLine() );
 Parse
Ejemplo: Numero=Int.Parse(Console.ReadLine());
Descargar

Document