ref (referência C#)

Você usa a ref palavra-chave nos seguintes contextos:

  • Em uma assinatura de método e em uma chamada de método, para passar um argumento para um método por referência.
  • Em uma assinatura de método, para retornar um valor para o chamador por referência. Para obter mais informações, veja ref return.
  • Em uma declaração de uma variável local, para declarar uma seção de variável de referência do artigo Declarações de declaração.
  • Como a parte de uma expressão ref condicional ou um operador de atribuição ref.
  • Em uma struct declaração, para declarar um ref structarquivo . Para obter mais informações, consulte o artigo Tipos de ref estrutura.
  • Em uma ref struct definição, para declarar um ref campo. Para obter mais informações, consulte a ref seção de campos do ref artigo tipos de estrutura.