Столкнулся с ошибкой оператор "/" невозможно применить к операнду типа "группа методов" и "(int)" - C#
Формулировка задачи:
Столкнулся с ошибкой при написании кода.
Ошибка: оператор "/" невозможно применить к операнду типа "группа методов" и "(int)"
Подчеркивается "Xp /2"
Листинг программы
- private void basePoints(int x0, int y0, double alfa, out int[,] points)
- {
- points = new int[2, 3];
- points[0, 0] = (int)Math.Round(x0 + Xp / 2);
- points[1, 0] = y0;
- points[0, 1] = (int)Math.Round(x0 - Xp / 2);
- points[1, 1] = (int)Math.Round(y0 + h);
- points[0, 2] = (int)Math.Round(points[0, 1] + Rk * Math.Cos(fi));
- points[1, 2] = (int)Math.Round(points[1, 1] - Rk * Math.Sin(fi));
- }
Решение задачи: «Столкнулся с ошибкой оператор "/" невозможно применить к операнду типа "группа методов" и "(int)"»
textual
Листинг программы
- private void basePoints(int x0, int y0, double alfa, out int[,] points)
- {
- points = new int[2, 3];
- points[0, 0] = (int)Math.Round(x0 + Xp() / 2);
- points[1, 0] = y0;
- points[0, 1] = (int)Math.Round(x0 - Xp() / 2);
- points[1, 1] = (int)Math.Round(y0 + h);
- points[0, 2] = (int)Math.Round(points[0, 1] + Rk * Math.Cos(fi));
- points[1, 2] = (int)Math.Round(points[1, 1] - Rk * Math.Sin(fi));
- }
- и проверь и функция должна быть такой
- private int Xp()
- {
- int result;
- result= тут твои расчеты по формуле
- return result;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д