ifadelerinde 3 kodun benim kodumda (C#) ve booleanların true
ve false
ne olduğuna bağlı olarak int32
özelliği var. iyi yolu ifadeleri isterseniz daha farklı bir şekilde bunu yapmanın nedir:C# içinde birden fazla boole durumu olup olmadığını kontrol etmenin en iyi yolu
if(a && b && !c)
d = 1;
if(a && !b && !c)
d = 2;
//etc.. ect...
EDIT: 3 mantıksal ifadenin int32 değerini ayarlamak için mümkün olan her kombinasyonu olmalıdır.
DÜZEN 2: "d" değeri, iki farklı boole karşılaştırması için aynı olabilir.
tam üç mantıksal ifadenin her zaman varsa, vaktinden önce ve sonra bir tablo oluşturmak sadece tuşları olarak Bağlaçlar ile belirli öğeyi aramak olabilir. – cdhowie
Bir dizi tam sayı ve daha sonra 3 boole, uygun girişi dizine eklemek için tek bit olarak kullanılır. İkili bir ağacın kompakt gösterimi. –
DÜZENLEME'ye: cevabım, kurucu koşullardan bir 'kombinasyon dizini' nasıl hesaplanacağını gösterir – sehe