Tipos (Referência de C#)
C# contém os seguintes tipos:
Variáveis do tipo valor armazenam dados, e as do tipo referência armazenam referências aos dados reais. O tipo referência também é chamado de objeto. Tipos de ponteiro podem ser usados somente em não seguros modo.
É possível converter um tipo de valor em um tipo de referência e novamente para um tipo de valor, por meio de boxing e unboxing. Com exceção de um tipo de valor convertidos, você não pode converter um tipo de referência para um tipo de valor.
Esta seção apresenta também void.
Tipos de valor também são anuláveis, o que significa que eles podem armazenar um estado de não-valor adicional. Para obter mais informações, consulte Tipos anuláveis.
Consulte também
Referência
Conversões cast e conversões de tipo (Guia de Programação em C#)
Tipos (Guia de Programação em C#)