Когда вы нажимаете кнопку button1, следует принимать десятичное число из textBox1 и отображать двоичный номер в текстовом поле. Продолжайте получать ошибки и ошибки в точке преобразования num в Int32.Десятичное преобразование в двоичное преобразование в C#
private void button1_Click(object sender, EventArgs e)
{
int num; // The number input into textBox1
int quot;
num = Convert.ToInt32(textBox1.Text);
string rem;
while(num > 1)
{
quot = num/2;
rem += (num % 2).ToString();
num = quot;
}
string bin =" ";
for (int i = rem.Length - 1; i >= 0; i--)
{
bin = bin + rem[i];
}
textBox1.Text = bin.ToString();
}
Какая ошибка в точности? На какой линии? Каково значение 'textBox1.Text' и какова ваша' CurrentCulture'? –
«Продолжайте получать ошибки и ошибки при преобразовании num в Int32». Где именно вы делаете это преобразование? – Leo
Помимо всего прочего, это не будет компилироваться, потому что 'rem' определенно не назначен. –