Partilhar via


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

Há dois tipos de tipos em C#: tipos de referência e tipos de valor. As variáveis dos tipos de referência armazenam referências aos seus dados (objetos), enquanto as variáveis dos tipos de valor contêm diretamente os seus dados. Com tipos de referência, duas variáveis podem fazer referência ao mesmo objeto; portanto, as 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 , refe out variáveis de parâmetro; ver modificador de inparâ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