- 1. 概要
- 2. エンディアン変換
- 3. 参考サイト
1. 概要
「namespace」自体は、「プリミティブ型のバイナリ表現をバイト間で読み書きするための静的メソッドを提供」するのだそうであります。
2. エンディアン変換
「C」でいうところの。
htons()
ntohs()
htonl()
ntohl()
と同様の機能を。
BinaryPrimitives.ReverseEndianness()
というメソッドが提供しているようです。
単に、エンディアンを逆転させているだけのようなので、注意が必要。
引数の型によりオーバーロードされているようで、入力引数の型にあわせた戻り値が返ってくるようです。
3. 参考サイト
本ページは、下記のサイトおよび「ChatGPT」軍曹を参考にさせていただきました。
「System.Buffers.Binary 名前空間」
「BinaryPrimitives.ReverseEndianness メソッド (System.Buffers.Binary) 」
|
|