DEV Community

Juarez Júnior for Develop4Us

Posted on • Edited on

Dica C#: Out Variables

Vamos falar sobre as Out Variables, introduzidas no C# 7, que permitem declarar variáveis diretamente na expressão out, simplificando o código e tornando-o mais legível. Veja o exemplo no código abaixo.

using System;

public class Program
{
    public static void Main()
    {
        string input = "123";

        // Usando out variable diretamente na expressão
        if (int.TryParse(input, out int resultado))
        {
            Console.WriteLine($"Conversão bem-sucedida: {resultado}");
        }
        else
        {
            Console.WriteLine("Falha na conversão.");
        }
    }
}
Enter fullscreen mode Exit fullscreen mode

Explicação:
Com as Out Variables no C# 7, você pode declarar e inicializar variáveis diretamente na chamada de métodos que utilizam parâmetros out. Isso elimina a necessidade de declarar as variáveis antes da chamada do método, tornando o código mais conciso. No exemplo acima, usamos int.TryParse para converter uma string em um número inteiro, declarando a variável de saída diretamente na expressão out.

Código fonte: GitHub

Espero que essa dica ajude você a simplificar o uso de métodos que utilizam parâmetros out em seus projetos! Até a próxima.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay