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