Compartilhar via


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

Há dois tipos de tipos em C#: tipos de referência e tipos de valor. Variáveis de tipos de referência armazenam referências a seus dados (objetos), enquanto 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 tem sua própria cópia dos dados e não é possível que as operações em uma variável afetem a outra (exceto no caso de variáveis de parâmetro eout, no caso dein, refconsulte o modificador de parâmetros in, ref e out).

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

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

Consulte também