Bitconverter.isldeendian auf verschiedenen endischen Architekturen
-
12-11-2019 - |
Frage
Die Dokumentation von Bitconverter.islitteendian sagt:
zeigt den Byte-Reihenfolge an ("Endianness"), in dem Daten in dieser Computerarchitektur gespeichert werden.
"das" verwirrt mich.Angenommen, ich habe den folgenden Code: generasacodicetagpre.
Sag nun, ich gehe mein Programm an meiner kleinen endischen Maschine.Wenn ich kopiere, füge die ausführbare Datei auf eine große Endian-Maschine ein, wird es falsch sagen?oder wahr?Grundsätzlich möchte ich wissen, ob das Feld ein dynamisches ist, und wenn das Jit etwas damit zu tun hat.
Lösung
BitConverter.IsLittleEndian
Zeigt die Architektur der Maschine an, auf der Ihr Binärer läuft, nicht denjenigen, auf dem Sie kompilieren.Es wird völlig zur Laufzeit geprüft.