using System.Collections.Generic;
public static void Main()
bool a=false, b=true, c=true;
var x = new List<bool>() {a, b, c};
Console.WriteLine(x.Count(y => y) > 1 );
Console.WriteLine(BooleanExtensions.HitsCounter(a,b,c) > 1 );
Console.WriteLine((a || (b && c)) && (b || c));
public static class BooleanExtensions
public static int HitsCounter(params bool[] args )
return args.Count(y => y);