C# Hex oder Dez in switch case

JohnCarnage

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich schau mir gerade den Source von AdvancedHMI (CLX) an und frage mich, warum der DatenTyp in der Switch Case Anweisung auf Hex geprüft wird und nicht auf Dez.
Bei Jochen Kuehners Source hab ich das auch schon gesehen.

Code:
byte Type = 194; 
switch (Type)
{
case 0xC2:
 //nothing
 break;
default;
  break;
}

Hat das einen besonderen Grund? Eigentlich wäre es doch gleich ob ich auf 0xC2 oder auf 194 vergleiche?

Ich würde es gern verstehen ;)

Danke, Gruss
 
Funktionell ist es das Gleiche.
Es kann aber sein, dass ein Wert in der einen oder der anderen Darstellung für den Programmierer leichter zu verstehen ist. das kann z.B. mit der zugrunde liegenden Dokumentation zusammenhängen.

Gruß
Larry
 
Zurück
Oben