yo escribimos un código en AS3 lo que me permitió comprobar si un determinado número de cosas fuera cierto ...booleanos de adición (como número entero)
If (true + false + true + true + false + true + true < 4)
{
}
cuando intenté volver a escribir en C#, me dice que no puedo agregar tipo bool y bool. ¿Es la mejor manera de hacerlo reescribirlo así? ¿O hay algún trabajo más simple?
If ((true?1:0) + (false?1:0) + (true?1:0) + (true?1:0) + (false?1:0) + (true?1:0) + (true?1:0) < 4)
{
}
'public int Toint (bool b) {return b? 1: 0;} ' –
@ L.B:' ToInt' existe como 'Convert.ToInt32' – porges
http: // stackoverflow.com/questions/377990/elegantly-determine-if-more-than-one-boolean-is-true –