Temos algum Exemplo do mundo real para essa nova possibilidade?
Temos algum Exemplo do mundo real para essa nova possibilidade?
Olá Igor, como vai?
Acredito que um exemplo de um CarrinhoDeCompras
pode dar uma clareada. Veja:
public class CarrinhoDeCompras{
public int AdicionaNovoItem(ref int totalDeItens)
{
totalDeItens = totalDeItens + 1;
return totalDeItens;
}
}
static void Main(string[] args)
{
LojaVirtual loja = new LojaVirtual();
int itens = 20;
Console.WriteLine("Adicionando Itens:" + loja.AdicionaNovoItem(ref itens));
Console.WriteLine("Váriavel Itens:" + itens);
}
Indico a leitura da documentação Ref returns e ref locals, ref (Referência de C#) e este tópico do Stack Overflow.
Abraços e bons estudos!