Introducción A C#
Introducción A C#
Introducción A C#
Tamaño
Tipo Descripción Rango
en bytes
int Números enteros. 4–2,147,483,648 a 2,147,483,647
–9,223,372,036,854,775,808 a
long Números enteros. 8 9,223,372,036,854,775,807
float Números de punto flotante. 4+/–3.4 × 10^38
Números de punto flotante de doble
double 8+/–1.7 × 10^308
precisión (más precisos).
decimal Valores de moneda. 16-7.9 x 10^28 a 7.9 x 10^28
char Un simple carácter Unicode. 2N/A
bool Valor booleano. 1Falso o Verdadero.
0:00:00 del 01/01/2001 a
DateTime Momentos en el tiempo 8
23:59:59 del 12/31/9999
string Secuencia de caracteres. 2 por carácter. N/A
Expresiones y Operadores en Visual C#
Los operadores se combinan con los operandos para formar expresiones. Visual C# proporciona una amplia
gama de operadores que podemos utilizar para realizar las operaciones matemáticas y lógicas
fundamentales más comunes. Los operadores caen dentro de una de las siguientes tres categorías:
• Unario. Este tipo de operador, opera sobre un solo operando. Por ejemplo, podemos utilizar el operador
– como un operador unario. Para hacer esto, lo colocamos inmediatamente antes de un operando
numérico y el operador convierte el valor del operando a su valor actual multiplicado por -1.
• Binario. Este tipo de operador opera sobre 2 valores. Este es el tipo más común de operador, por ejemplo,
*, el cual multiplica el valor de dos operandos.
• Ternario. Existe un solo operador ternario en Visual C#. Este es el operador ? : que es utilizado en
expresiones condicionales.
Operadores más comunes en Visual C#
Tipo Operadores
Aritméticos +, -, *, /, %
Incremento, decremento ++, --
Comparación ==, !=, <, >, <=, >=, is
Concatenación de cadenas +
Operaciones lógicas de bits &, |, ^, !, ~, &&, ||
Indizado (el contador inicia en el elemento 0) []
Conversiones ( ), as
Asignación =, +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=, ??
Rotación de Bits <<, >>
Información de Tipos de datos sizeof, typeof
Concatenación y eliminación de Delegados +, -
Control de excepción de Overflow checked, unchecked
Apuntadores y direccionamiento en código No
*, ->, [ ], &
seguro (Unsafe code)
Condicional (operador ternario) ?:
Ámbitos - Variables
Aplicación: Properties, Program
NameSpace
Clases y Form
Metodos
frmLogin frmCalc