29 janeiro 2011

If inline

Um código simples para diminuir o número de linhas digitadas e simplificar alguns testes lógicos. É apenas um if / else com menos linhas de código. Regra:

condição ? True : False;

Exemplo sem if inline (C#):

 static void Main()

{
    int idade = 15;

    if (idade >= 18)
    {
        Console.WriteLine("Positivo");
    }
    else
    {
        Console.WriteLine("Negativo");
    }
}

Usando o código Inline (C#):

static void Main()

{
    int idade = 15;

    Console.WriteLine(idade >= 18 ? "Positivo" : "Negativo");
}


Nenhum comentário:

Postar um comentário