我想将一些比特合并为一个。我有这样的方法:将一个比特合并为一个字符串
public BitArray Encode(string source)
{
List<bool> encodedSource = new List<bool>();
for (int i = 0; i < source.Length; i++)
{
List<bool> encodedSymbol = this.Root.Traverse(source[i], new List<bool>());
encodedSource.AddRange(encodedSymbol);
}
BitArray bits = new BitArray(encodedSource.ToArray());
return bits;
}
它返回我0/1二进制位,现在我有这样的代码,以显示我的输出:
foreach (bool bit in encoded)
{
MessageBox.Show((bit ? 1 : 0) + "");
}
现在我只是显示为每一个比特的MessageBox ,但我怎么才能将所有的位串联到一个MessageBox中,这可能是一个愚蠢的问题,但我无法围绕它来包裹我的头。
谢谢你做到了! – user2022298