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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы