bool配列 と byte配列 の変換方法
bool と byte の変換方法 bool型配列からbyte型やbyte型配列、あるいはその逆を求める方法をまとめました。標準的な方法ではうまくやれないようなので、独自に拡張メソッドで定義することにします。 bool型配列 を byte型配列 に変換 bool型配列 を byte型配列 に変換するメソッドです。 まずbyte型変数を0で初期化しておきます。最大8ビット分ループして、最上位ビットか […]
Web備忘録 プログラミングを中心に技術的な事柄を忘れないように書き残します。
bool と byte の変換方法 bool型配列からbyte型やbyte型配列、あるいはその逆を求める方法をまとめました。標準的な方法ではうまくやれないようなので、独自に拡張メソッドで定義することにします。 bool型配列 を byte型配列 に変換 bool型配列 を byte型配列 に変換するメソッドです。 まずbyte型変数を0で初期化しておきます。最大8ビット分ループして、最上位ビットか […]
Byte型配列とをBase64文字列の相互変換する方法 C# using System; public class Program { public static void Main(string[] args) { // 変換前のデータ byte[] data = { 0xFF, 0x42, 0x43 }; // Byte型配列 => Base64文字列 string str = Conv […]
バイナリファイルのByte型配列での読み書き File.ReadAllBytes を使えば、バイナリファイルをByte型配列に読み込むことができます。 逆に、File.WriteAllBytes を使うことでByte型配列の内容をファイルに書き出すことができます。指定したパスのファイルが存在しない場合、新規にファイルが作成されます。ファイルが存在すれば、ファイルを上書きします。 C# // ファイ […]
Byte型配列と16進数文字列を相互に変換する using System; using System.Linq; using System.Collections.Generic; public class Program { public static void Main(string[] args) { // 16進数の文字列 var text = "01ABEF"; // […]