Tipos de referência (Referência de C#)

Há dois tipos em C#: tipos de referência e valor. Variáveis de tipos de referência armazenam referências em seus dados (objetos) enquanto que variáveis de tipos de valor contém diretamente seus dados. Com tipos de referência, duas variáveis podem fazer referência ao mesmo objeto; portanto, operações em uma variável podem afetar o objeto referenciado pela outra variável. Com tipos de valor, cada variável possui sua própria cópia dos dados e não é possível que operações em uma variável afetem a outra (exceto no caso de variáveis de parâmetros ref e out, consulte ref (Referência de C#) e Modificador de parâmetro out (Referência de C#)).

As seguintes palavras-chaves são usadas para declarar tipos de referência:

O C# também oferece os seguintes tipos de referência internos:

Consulte também

Referência

Palavras-chave C#

Tipos de valor (Referência de C#)

Conceitos

Guia de Programação em C#

Outros recursos

Referência de C#

Tipos (Referência de C#)