Binary Coded Decimal til int
HejJeg har et stykke Java kode som konverterer fra bcd til en int, men jeg har ikke haft held med at få samme resultat fra noget C# kode.
String bcdString = "14";
char high = (char) (bcdString.charAt(0) - '0');
char low = (char) (bcdString.charAt(1) - '0');
return (int) (high << 4) | low
I Java giver dette 20, men i C# er det ikke lykkedes mig at få det resultat :-(
Hvad er det lige jeg overser?
På forhånd tak.