Konvertierung von sbyte byte

Ich habe eine variable vom Typ sbyte und möchte um den Inhalt zu kopieren, um eine byte. Die Umwandlung wäre keine Konvertierung, sondern ein bit pro bit Kopie.

Beispielsweise

wenn mySbyte in bits: '10101100', nach der Konvertierung, werden die entsprechenden byte-variable enthält auch die bits '10101100'.

  • Warum nicht einfach werfe es byte ?
  • Wird es funktionieren, ich habe irgendwo gelesen, wenn der Wert out of range, das ist negativ auf sbyte, werfen eine Ausnahme.
  • Naja, nicht wirklich sagen, das ist -1, dann hätte man es als 255
  • ist richtig, Sie brauchen nicht unchecked casting für Laufzeit-Variablen. Siehe meine Antwort für die vollständigen details.
InformationsquelleAutor Shamim Hafiz | 2012-06-25
Schreibe einen Kommentar