Som du selv skriver i overskriften, så er det en bitwise AND (bitvis på dansk).
Hvis du vil have en forklaring af hvad bitvis AND er: Forestil dig at du tager de to tal og skriver i det binære talsystem (lad os bruge 14 som værdi for task.Properties):
14=1110 3=0011
Bitvis AND giver, for hver enkelt bit i sekvensen, 1 hvis begge input er 1, og 0 hvis et af dem er 0. Det resulterer dermed i:
Ja da. Værdierne for hhv. 4, 8 og 12 i det binære talsystem er:
0100 1000 1100
I alle tre tilfælde vil bitvis AND med 3 give 0, fordi ingen af de samme bits er sat - og som du måske ved, så evalueres tallet 0 til falsk, og alt andet til sand.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.