Ho scritto un codice in AS3 che mi ha permesso di verificare se un determinato numero di cose fosse vero ...booleani aggiunta (come intero)
If (true + false + true + true + false + true + true < 4)
{
}
quando ho provato la riscrittura in C#, mi dice che non posso aggiungi il tipo bool e bool. Il modo migliore per farlo è riscriverlo in questo modo? O c'è un lavoro più semplice in giro?
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' esiste come 'Convert.ToInt32' – porges
http: // stackoverflow.it/questions/377990/elegantly-determin-if-more-than-one-boolean-is-true –