Vous êtes sur la page 1sur 9

Tipos de Datos

Variables y Constantes
Las constantes son valores inmutables que se conocen
en tiempo de compilacin y no cambian mientras dura
el programa. Las constantes se declaran con el
modificador const. Solo los tipos integrados de C#
(excluido Object) se pueden declarar como const. Para
obtener una lista de los tipos integrados, vea
Tabla de tipos integrados (Referencia de C#). Los tipos
definidos por el usuario, incluidas las clases, los structs
y las matrices, no pueden ser const. Use el modificador
readonly para crear una clase, un struct o una matriz
que se inicialice una vez en tiempo de ejecucin (por
ejemplo, en un constructor) y que posteriormente no se
pueda cambiar.

Operadores
C# proporciona un amplio conjunto de operadores, que
son smbolos que especifican las operaciones que se
deben realizar en una expresin. Operaciones con tipos
enteros como ==, !=, <, >, <=, >=, binary +, binary -,
^, &, | , ~, ++, -- y sizeof() son generalmente
permitidas en enumeraciones. Adems, el usuario
puede sobrecargar muchos de los operadores, es decir,
cambiar su significado al aplicarlos a un tipo definido
por el usuario.
Tipos de Operadores: Primarios, Unario, Multiplicativo,
Sumatorio, Desplazamiento, Comprobacin de tipos y
racionales, Igualdad, lgicos, condicionales y los de

System.Collections :
class

Descripcin

ArrayList

Representa una
matriz de objetos
cuyo tamao
aumenta
dinmicamente
segn sea
necesario.

Hashtable

Representa una
coleccin de pares
de clave y valor que
se organizan por
cdigo hash de la
clave.

Queue

Representa una
coleccin de o
bjetos primero en
entrar, primero en

Arreglos
Matrices en general
Declarar matrices
Inicializar matrices
Acceso a miembros de matrices
Las matrices son objetos
Usar foreach con matrices

Espacios de Nombre
Los programas en C# pueden constar de uno o varios
archivos. Cada archivo puede contener cero o varios
espacios de nombres. Un espacio de nombres puede
contener tipos como clases, structs, interfaces,
enumeraciones y delegados, adems de otros espacios
de nombres. A continuacin, se muestra el esqueleto de
un programa en C# que contiene todos estos
elementos.

System.Collections.Generic :
class
Descripcin
Dictionary
Representa una coleccin de pares de clave y valor que se organizan por claves.
List
Representa una lista de objetos a los que se puede obtener acceso mediante un ndice. Proporciona
mtodos para buscar, ordenar y modificar listas.
Queue
Representa una coleccin de objetos primero en entrar, primero en salir (FIFO).
SortedList
Representa una coleccin de pares de clave y valor que se ordenan por claves segn la
implementacin de la interfaz IComparer asociada.
Stack
Representa una coleccin de objetos con el orden ltimo en entrar, primero en salir (LIFO).

Referencias
https://msdn.microsoft.com/es-es/library/ms228360%2
8v=vs.90%29.aspx
https://msdn.microsoft.com/es-es/library/ms173119.asp
x
https://msdn.microsoft.com/es-es/library/6a71f45d.aspx
https://msdn.microsoft.com/es-es/library/ybcx56wz.aspx
https://msdn.microsoft.com/es-es/library/w2a9a9s3.aspx

Tipos de datos
Compuestos: Estos en C# utilizan la palabra clave
const
. Adems de const, C# proporciona la palabra clave
readonly para declarar variables a las que se puede
asignar un valor una vez en tiempo de ejecucin, ya sea
en la instruccin de declaracin o en otra parte del
constructor. Despus de la inicializacin, el valor de una
variable readonly no puede cambiar. Un escenario en el
que las variables readonly son tiles es cuando los
mdulos que se han compilado independientemente
tienen que compartir datos como un nmero de versin.

Vous aimerez peut-être aussi