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 de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part byte resultat = logiciel & masque;
hors il n'y a pas un seul int dans ma fonction ni même ma classe!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 : Sélectionner tout - Visualiser dans une fenêtre à part byte resultat = masque & logiciel;
Quelqu'un voit quelque chose?
Partager