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 的最快方法(如果字符串大于定义的长度并且如果字符串大小更小,则应修剪字符串,剩余位将填充为假),然后放入将这两个字符串放在一起并将其写入二进制文件。
编辑:@dtb:一个简单的例子可以像这样 value1 = "A" ,value2 = "B" and length1 =8 and length2 = 16 结果将是 010000010000000001000010 前 8 位来自 "A" 和接下来的 16 位来自“B”