Передать в метод функцию, выбранную с помощью 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;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д