string value1 , value1 ;
int length1 , length2 ;
System.Collections.BitArray bitValue1 = new System.Collections.BitArray(Length1);
System.Collections.BitArray bitValue2 = new System.Collections.BitArray(Length2);
各文字列を定義された長さで BitArray に変換する最速の方法を探しています (定義された長さよりも大きい場合は文字列をトリミングする必要があり、文字列のサイズが小さい場合は残りのビットが false で埋められます)。この 2 つの文字列をまとめて、バイナリ ファイルに書き込みます。
編集: @dtb: 簡単な例は次のようになります value1 = "A" ,value2 = "B" and length1 =8 and length2 = 16 そして結果は 010000010000000001000010 になります 最初の 8 ビットは "A" から、次の 16 ビットは「B」から