Windows form помогите дописать код c

Я делаю калькулятор не как не могу доделать унарные операции например: нажал на кнопку появилась перед числом "-" нажал опять убрался знак.
Мой код:
if (Convert.ToInt32(btn.Tag) == -20)
{
int n = 0;
op = 0;
if (double.Parse(label1.Text) != 0)
{
ac = double.Parse(label1.Text);//последнее значение

label1.Text = "-"+ac;

char[] CH = label1.Text.ToCharArray();
foreach (char ch in CH)
{ if (ch == '-') n++;
if (n >= 2) label1.Text =ac.ToString();
}
}
fd = false;
return;
}

Ыыыыыыыыып6ав

Добавить комментарий