Je veux concaténer certains bits en un seul. J'ai cette méthode:Concat bits en une chaîne
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;
}
Il me revient 0/1 bits binaires, maintenant j'ai ce code pour me montrer la sortie:
foreach (bool bit in encoded)
{
MessageBox.Show((bit ? 1 : 0) + "");
}
Maintenant, je suis juste montrant un MessageBox pour chaque bit , mais comment puis-je simplement concaténer tous les bits dans un MessageBox, c'est peut-être une question idiote mais je ne peux pas m'en passer la tête.
Merci cela a fait l'affaire! – user2022298