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

わんくま同盟

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

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

■93547 / 親階層)  数値データをバイト配列化する方法
□投稿者/ カルピス (1回)-(2019/12/20(Fri) 17:10:34)

分類:[.NET 全般] 

数値データをバイナリデータとして保存したい場合、
以下のようにwriteを使って順番に出力することでできます。


        Using stream As Stream = New FileStream(OutPath, FileMode.Create)
            Using writer As New BinaryWriter(stream)

        writer.Write(123!)         
        writer.Write(456#)         
        writer.Write(789%)        

            End Using
        End Using


一方で、数値データをバイト配列に変換したい場合にはどうすれば良いですか?

BitConverter.GetBytes
でバイト配列を出力後に、
https://www.atmarkit.co.jp/ait/articles/1712/27/news018.html

このページのようにして
array1.CopyTo(newArray, 0)
を使って地道に
コピーして繋げていくしかないですか?

そうするとコードが長くなってしまい
非常に見づらいです。

もっとスマートな方法があれば教えてください。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: 数値データをバイト配列化する方法 /shu
 
上記関連ツリー

数値データをバイト配列化する方法 / カルピス (19/12/20(Fri) 17:10) #93547 ←Now
Re[1]: 数値データをバイト配列化する方法 / shu (19/12/20(Fri) 17:26) #93548
  └ Re[2]: 数値データをバイト配列化する方法 / Hongliang (19/12/20(Fri) 17:30) #93549
    └ Re[3]: 数値データをバイト配列化する方法 / カルピス (19/12/20(Fri) 17:33) #93550 解決済み
      └ Re[4]: 数値データをバイト配列化する方法 / カルピス (19/12/20(Fri) 17:35) #93551
        └ Re[5]: 数値データをバイト配列化する方法 / Hongliang (19/12/20(Fri) 18:45) #93554
          └ Re[6]: 数値データをバイト配列化する方法 / PANG2 (19/12/21(Sat) 11:44) #93556
            └ Re[7]: 数値データをバイト配列化する方法 / カルピス (19/12/21(Sat) 20:35) #93557 解決済み

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