Wątek przeniesiony 2015-11-29 22:34 z C# i .NET przez somekind.

Jak wysłać wiadomość o określonej długości bitów

0

Witam, jak w temacie. Chcę textboxa wypełnić spacjami tak by ten miał określoną długość 32 bitów.

 int counter = ascii.GetBytes(txtMessage.Text).Length;
                if (counter < 32)
                {
                    MessageBox.Show("Dlugosc: " + counter);
                    string space = " ";
                    for (int i = 32 - counter; i < 32; i++)
                    {
                        txtMessage.Text = txtMessage.Text + i*space;
                    }
                    counter = ascii.GetBytes(txtMessage.Text).Length;
                    MessageBox.Show("Dlugosc: " + counter);
                } 

Nie mogę wykonać i*space.

0

Mieszasz bajty i bity jak widzę.
Nie da się mnożyć stringów, wykonaj wielokrotne dodawanie.

0

Sorry chodziło o bajty.

Nie da się mnożyć stringów, wykonaj wielokrotne dodawanie.</quote>
Czyli?

0

zamiast

i*space

daj new string(' ', i)

1 użytkowników online, w tym zalogowanych: 0, gości: 1