Używam klasy BinaryWriter do zapisu pliku binarnego na dysk. Kiedy wywołuję metodę Write, przekazując niepodpisaną krótką wartość, zapisuje ją w formacie little-endian. Na przykład:BinaryWriter Endian issue
bw.Write(0xA000);
zapisuje wartość w pliku binarnym jako 0x00 0xA0. Czy istnieje sposób, aby BInaryWriter używał Big Endian? Jeśli nie, czy jest możliwe utworzenie nowej klasy, dziedziczenie BinaryWriter i przeciążenie funkcji Write, aby napisać big endian?
Wygląda dokładnie to, czego potrzebuję (choć mój projekt jest .NET 2.0). Wypróbuję to! Dzięki! – Icemanind
Istnieje wersja MiscUtil .NET 2.0, którą można pobrać - powinno być dobrze. –
@JonSkeet: Wiem, że ten wpis ma 5 lat, ale link do wpisu na blogu jest martwy:/ –