Bonjour,
J'aimerais faire une compraison sur des bytes, mais il me retourne une erreur que je ne comprend pas:
l'erreur est au niveau deCode:
1
2
3
4
5
6
7
8
9
10 byte masque; byte logiciel; maClass(un parametre string, ref logiciel); //doit me retourner logiciel en byte masque = 8; byte resultat = logiciel & masque; if (resultat == masque) { CBLWebViewer.Checked = true; }
en me soulignant logiciel et me dit:Code:byte resultat = logiciel & masque;
hors il n'y a pas un seul int dans ma fonction ni même ma classe!Citation:
Impossible de convertir implicitement le type 'int' en 'byte'. Une conversion explicite existe (un cast est-il manquant ?)
et quadn je fait :
l'erreur se déplace vers masque.Code:byte resultat = masque & logiciel;
Quelqu'un voit quelque chose?