Передать в метод функцию, выбранную с помощью RadioButton - C#
Формулировка задачи:
Добрый день
Подскажите пожалуйста
у меня на форме есть радиобаттоны, с помощью которых пользователь выбирает функцию
эту функцию мне нужно передать в метод
у меня есть в абстрактном классе
в Form1.cs
что дальше сделать?
или вообще неправильно?
public delegate double Func(double x);
public int func_type() { int f=0; if (radioButton3.Checked == true) f = 1; if (radioButton4.Checked == true) f = 2; else f = 3; return f; } // функция public static double func (double x) {switch (func_type) case "1": Math.Sin(x); case "2":Math.Cos(x); case "3":Math.Sqrt(x); } textBox4.Text = Convert.ToString(Test.CreateProductA().GetNameProductA(Convert.ToDouble(border_A), Convert.ToDouble(border_B), Convert.ToDouble(precision),[B][B] func[/B][/B]));
Решение задачи: «Передать в метод функцию, выбранную с помощью RadioButton»
textual
Листинг программы
public int func_type() { if (radioButton3.Checked) return 1; if (radioButton4.Checked) return 2; return 3; } // функция public double func(double x) { switch (func_type()) { case 1: return Math.Sin(x); case 2: return Math.Cos(x); case 3: return Math.Sqrt(x); default: return 0; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д