我想將一些比特合併爲一個。我有這樣的方法:將一個比特合併爲一個字符串
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