Also ich habe folgenden Code:
kartennummer = (byte) 31 - (byte) karten1.Count - (byte) karten2.Count -(byte) karten3.Count -(byte) stich.Count;
Fehler 1 Der Typ "int" kann nicht implizit in "byte" konvertiert werden. Es ist bereits eine explizite Konvertierung vorhanden. (Möglicherweise fehlt eine Umwandlung.)
Was mache ich falsch?
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von bloody_fighter am 07.09.2009 02:57.
Die Differenz wird als int zurückgegeben. Wenn also kartenNummer ein byte ist so muss die Differenz nochmals gecastet werden (so wie es in der Fehlermeldung steht).