Temos algum Exemplo do mundo real para essa nova possibilidade?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!