IF simplificado com LINQ

CSharp · Console

/Program.cs

using System;
using System.Linq;
					
public class Program
{
	public static void Main()
	{
		Console.WriteLine("Verdadeiro? {0}", ComparacaoSimplificada("a"));
		Console.WriteLine("Verdadeiro? {0}", ComparacaoSimplificada("b"));
		Console.WriteLine("Verdadeiro? {0}", ComparacaoSimplificada("y"));
		Console.WriteLine("Verdadeiro? {0}", ComparacaoSimplificada("z"));
	}
	
	private static bool ComparacaoSimplificada(string variavel)
	{
		return new string[] {"a", "b"}.Any(s => s == variavel);
	}
}
;