2010-10-28 4 views
-3

im essayant de convertir ce code C#convertir le code C++ C#

for (int k=0; k < 3; k++) 
if (anim.jointInfo[j].flags & (1 << k) ) { 
     //.... 
} 

flags: int 
jointInfo: List<> 
+1

Et ...? Quelles erreurs voyez-vous, qu'en est-il de ce que vous avez posté ne fonctionne pas? Vous ne pouvez pas attendre que quelqu'un réponde à cette question avec si peu de détails. –

+2

Cela devrait compiler bien en C#. Que dit le compilateur? – Faheem

+1

pas assez d'informations pour vous aider. D'un simple coup d'œil, il semble qu'il devrait compiler en C#. – Chochos

Répondre

7

Gotcha, bool vs chose int

for (int k=0; k < 3; k++) 
    if (anim.jointInfo[j].flags & (1 << k) != 0) { 
     //.... 
    } 
+0

Bien repéré! :-) –

+0

if ((anim.jointInfo [j] .flags & (1 << k))! = 0) – Alex