Está en la página 1de 8

Tipos de Datos en C#

Tipos de Datos Compuestos


C# introduce el concepto de estructura como tipo de datos compuesto asignado por
pila que no admite la herencia. En la mayora de los otros aspectos, las estructuras
son muy similares a las clases.

Tipos de Datos Integrados


Los tipos de datos primitivos en C# son objetos en el espacio de nombres System.
Para cada tipo de datos, se proporciona un nombre corto o alias. Por ejemplo, int es
el nombre corto correspondiente a System.Int32 y double es la forma abreviada
de System.Double.

Nombre
Clase .NET Tipo Ancho Intervalo (bits)
corto
byte Byte Entero sin signo 8 0 a 255
sbyte SByte Entero con signo 8 -128 a 127
int Int32 Entero con signo 32 -2.147.483.648 a
2.147.483.647
uint UInt32 Entero sin signo 32 0 a 4294967295
short Int16 Entero con signo 16 -32.768 a 32.767
ushort UInt16 Entero sin signo 16 0 a 65535
long Int64 Entero con signo 64 -922337203685477508 a
922337203685477507
ulong UInt64 Entero sin signo 64 0a
18446744073709551615
float Single Tipo de punto flotante 32 -3,402823e38 a
de precisin simple 3,402823e38
Double Double Tipo de punto flotante 64 1,79769313486232e308 a
de precisin doble 1,79769313486232e308

char Char Un carcter Unicode 16 Smbolos Unicode utilizados


en el texto
bool Boolean Tipo Boolean lgico 8 True o false

object Object Tipo base de todos los


otros tipos

string String Una secuencia de


caracteres

decimal Decimal Tipo preciso 128 1.0 10e28 a


fraccionario o integral, 7.9 10e28
que puede representar
nmeros decimales
con 29 dgitos
significativos

Variables y Constantes
Ambas Representan un espacio de Memoria RAM que guarda un valor que servir para
algn proceso en particular, la Variable contiene un valor que puede ser modificado
en cualquier momento, mientras que el valor de la constante es fijo y no cambia en
la ejecucin del programa.

Declaracin de Variables
En C# existen 3 tipos de Variables:

Variables de instancia.
Se utilizan para definir los atributos de un objeto.

Variables de clase.
Son similares a las variables de instancia, con la excepcin de que sus valores son los
mismos para todas las instancias de la clase.

Variables locales.

Se declaran y se utilizan dentro de las definiciones de los mtodos.

Operadores

Operadores Nmericos.

Tipo de Operador Operadores asociados


Cambio de signo -,+
Aritmticos +,-,*, /, %
Incremento y decremento ++, -

Operadores de Comparacin

Operador Significado
> Mayor que
< Menor que
== Igual a
>= Mayor o igual que
<= Menor o igual que
!= Distinto que
Estructura Condicional if

Evala una expresin lgica (Condicin), si es verdadero ejecuta una determinada


instruccin o instrucciones.

Estructuras Condicionales if else


Evala una expresin lgica (Condicin), si es verdadero ejecuta una determinada
instruccin o instrucciones; y si es falso ejecuta otro grupo de Instrucciones.

Estructura Selectiva Mltiple (Switch)


Permite comparar un valor con diversas alternativas, si la comparacin tiene xito se
ejecuta el grupo de instrucciones que contenga la alternativa seleccionada y luego
sale de la estructura.
MessageBox e InputBox (Cuadros de Mensaje)

El mtodo MessageBox.Show() permite mostrar un cuadro de mensaje en el que el


usuario puede introducir un valor o un mensaje en forma de texto. El formato es:

Botones

OK: El cuadro Muestra un Botn de aceptar.

OKCancel: El cuadro Muestra un Botn de aceptar y cancelar.

RetryCancel: Para mostrar un Botn Reintentar y otro cancelar en el cuadro de


mensaje.

YesNo: El cuadro Muestra un Botn Si y Otro No.

YesNoCancel: El cuadro de mensaje contiene lo botones si, No y Cancelar

Iconos

Error: El cuadro de mensaje muestra un smbolo de error.

Exclamation: El cuadro de mensaje muestra un smbolo de exclamacin.

Information: El cuadro de mensaje muestra un smbolo de Informacin.


Question: El cuadro de mensaje muestra un smbolo de Interrogacin.

Warning: El cuadro de mensaje muestra un smbolo de Advertencia.

InputBox

El mtodo InputBox () permite mostrar un cuadro de mensaje que puede contener


texto, botones y smbolos que informan e instruyen al usuario.

Validaciones Mensajes de Ayuda (ErrorProvider)

ErrorProvider

Proporciona una Interfaz de Usuario para indicar al usuario que el control de un


formulario tiene un error asociado.

Estructura Iterativa Bucle Do While

Una estructura iterativa Do-While ejecuta al menos una vez su bloque repetitivo, a
diferencia del while o del for que podan no ejecutar el bloque, este bloque de
instrucciones se repetirn siempre que la condicin sea verdadera.

Sintxis Estructura Iterativa Do While


Estructura Iterativa Bucle While
Una estructura iterativa While permite repetir una o ms instrucciones mientras la
condicin (Expresin lgica) sea verdadera, cuando la condicin es falsa sale del
bucle.

Sintxis estructura Iterativa While

Estructura de datos
Una estructura de datos permite procesar una coleccin de datos que estn
relacionados entre s, por ejemplo, la lista de notas de alumnos, procesar esta
lista de forma independiente con variables simples sera muy difcil, por el
contrario, las estructuras de datos facilitan la manipulacin y organizacin...
Las estructuras de datos se subdividen en:

Estticas: Espacio fijo establecido de memoria.

Arrays (Vectores y Matrices)


Cadenas

Registros

Ficheros

Dinmicas: Sin restricciones y limitaciones en el espacio usado en memoria.

Listas (Pilas y colas)

Listas enlazadas

rboles

Grafos

Arrays - Arreglos
Es un conjunto finito y ordenado de datos homogneos.
Los arreglos pueden ser de una dimensin (vector), dos dimensiones (matriz) y n
dimensiones (matriz multidimensional)
Sintxis Vector

También podría gustarte