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.");
}
}
}
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.
Top comments (0)