C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■96686 / 5階層)  バイト配列とShort配列のやり取りに関して
□投稿者/ Yammy (3回)-(2021/01/08(Fri) 18:19:13)
ありがとうございます。


Int16形式に関しても、
ReaderWriter
BitConverter.ToInt16とBitConverter.GetBytes
buf(pos) = CByte((value / 256))

の3種類の方法を比較してみました。

その結果、最初の二つはほぼ同じ速度なのに対し、
3つめは2倍弱程度高速な結果が得られました。

見た目は古くさいし、読みづらいですが、
地道に変換するのがもっとも高速であることが分かりました。


ちなみに、

#if BIGENDIAN

#else

#endif

というのは何を表していますか?
私の環境だとBIGENDIAN=Trueの方がグレーアウトされてしまうのですが、
https://qiita.com/longlongago_k/items/955cccfc70c3e36d76a2
このページなど見ますとVSの場合にはリトルエンディアンしか使えないのではないでしょうか?
どういう場合にビッグエンディアンが有効になりますか?

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[4]: バイト配列とShort配列のやり取りに関して /とっちゃん →Re[6]: バイト配列とShort配列のやり取りに関して /Hongliang
 
上記関連ツリー

バイト配列とShort配列のやり取りに関して / Yammy (21/01/07(Thu) 21:39) #96662
Re[1]: バイト配列とShort配列のやり取りに関して / Hongliang (21/01/07(Thu) 22:07) #96664
Re[1]: バイト配列とShort配列のやり取りに関して / 魔界の仮面弁士 (21/01/07(Thu) 22:03) #96663
  └ Re[2]: バイト配列とShort配列のやり取りに関して / Yammy (21/01/07(Thu) 23:12) #96665
    └ Re[3]: バイト配列とShort配列のやり取りに関して / とっちゃん (21/01/08(Fri) 01:12) #96666
      ├ Re[4]: バイト配列とShort配列のやり取りに関して / とっちゃん (21/01/08(Fri) 01:12) #96667
      └ Re[4]: バイト配列とShort配列のやり取りに関して / とっちゃん (21/01/08(Fri) 14:45) #96677
        └ バイト配列とShort配列のやり取りに関して / Yammy (21/01/08(Fri) 18:19) #96686 ←Now
          └ Re[6]: バイト配列とShort配列のやり取りに関して / Hongliang (21/01/08(Fri) 18:39) #96687
            └ Re[7]: バイト配列とShort配列のやり取りに関して / とっちゃん (21/01/08(Fri) 22:15) #96690
              └ Re[8]: バイト配列とShort配列のやり取りに関して / Yammy (21/01/17(Sun) 17:51) #96731
                └ Re[9]: バイト配列とShort配列のやり取りに関して / とっちゃん (21/01/17(Sun) 20:49) #96732

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信