Tipos (Referencia de C#)
El sistema de tipos de C# contiene las siguientes categorías:
Las variables de son tipos de valor almacenan datos, mientras que las que son tipos de referencia almacenan referencias a los datos reales. Los tipos de referencia también se denominan objetos. Los tipos de puntero sólo se pueden utilizar en modo unsafe.
Un tipo de valor se puede convertir en un tipo de referencia y de nuevo en un tipo de valor mediante boxing y unboxing. No se puede convertir un tipo de referencia en un tipo de valor, excepto en tipos de valor a los que se les ha aplicado una conversión boxing.
Esta sección también presenta void.
Los tipos de valor también aceptan valores null, por tanto pueden almacenar un estado sin valor adicional. Para obtener más información, vea Tipos que aceptan valores NULL (Guía de programación de C#).
Vea también
Referencia
Conversiones de tipos (Guía de programación de C#)
Tipos (Guía de programación de C#)