C# -> byte & byte = int ????
C#
Kurze Frage:
byte b1 = 5;
byte b2 = 6;
byte b3 = b1 & b2;
was muß man tun, damit dieser Code unter C# lauffähig ist
Gruß JJR
Kategorie Kurze Frage:
byte b1 = 5;
byte b2 = 6;
byte b3 = b1 & b2;
was muß man tun, damit dieser Code unter C# lauffähig ist
Gruß JJR
Kommentare
Man muss das Ergebnis offenbar tatsächlich explizit nach byte casten weil die bitweisen Operatoren alle int zurückliefern und es keine implizite Konvertierung von int zurück nach byte gibt... das allerdings funktioniert ja dann prima
Die Jungs bei MS haben sich anscheinend das gedacht was ich auch gerade mache - wer nimmt für sowas heute schon noch byte
Grüße,
Sebastian
Erstellt von Sebastian Stricker um 08:48:32 PM am 04/16/2009 | - Website - |
habe in der Spec geschaut, da steht nicht drinne, dass alle binären Operatoen int zurückgeben . Von daher dürfen die ja zurückgeben, was sie wollen, vielleicht demnächst einen String und dann geht der Cast aber nicht mehr
Gruß JJR
Erstellt von Joerg Reck um 11:48:31 PM am 04/16/2009 | - Website - |