Столкнулся с ошибкой оператор "/" невозможно применить к операнду типа "группа методов" и "(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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д