Перевод чисел - C# (204873)

Формулировка задачи:

Доброго дня всем! Помогите Плиз! Как сделать так чтобы при выборе радиокнопке чисел из десятичной в двоичною, восьмеричную и шестнадцатеричную систему счисления на C# Windows Form переводились числа. Подскажите что не так, вот код: private void button1_Click(object sender, EventArgs e) { if (radioButton1.Checked == true) { int _int = Convert.ToInt32(textBox1.Text); string num = Convert.ToString(_int, 2); label1.Text = num; if (radioButton2.Checked == true) { int k = Convert.ToInt32(textBox1.Text); string n = Convert.ToString(k, 2); label1.Text = n; } if (radioButton3.Checked == true) { }

Код к задаче: «Перевод чисел - C# (204873)»

textual
        Program()
        {
            InitializeComponent();
            radioButton1.CheckedChanged += new EventHandler(radioButton_CheckedChanged);
            radioButton2.CheckedChanged += new EventHandler(radioButton_CheckedChanged);
            radioButton3.CheckedChanged += new EventHandler(radioButton_CheckedChanged);
        }  
      
        private void radioButton_CheckedChanged(object sender, EventArgs e)
        {
            button2.Tag = ((RadioButton)sender).Text;
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            textBox2.Text = Convert.ToString(Convert.ToInt32(textBox1.Text, 2), int.Parse(button2.Tag.ToString()));
        }

11   голосов, оценка 4.273 из 5


СОХРАНИТЬ ССЫЛКУ