Tipos de Valor y Tipos de Referencia

0
1715

El tipo de una variable define cuanta memoria es requerida para almacerar sus datos. Tambien determina en que lugar de la memoria seran almacenados, la Pila o el Monticulo.

Los tipos estan divididos en dos categorias:

  1. Tipos de Valor.
  2. Tipos de Referencia.
  • Los tipos de valor requieren solo un segmento de memoria, el cual almacenara los datos.
  • Los tipos de referencia requieren dos segmentos de memoria:
    • El primero almacena los datos, y esta localizado en el monticulo.
    • El segundo es una referencia a donde los datos estan almacenados en el monticulo.

Sin embargo existen casos en que la referencia puede ser almacenada en el monticulo y no en la pila.

 

Existen dos clases de tipos de valor:

  1. Structs.
  2. Enumeraciones.