.NET 4.x Обращение к массиву из другого класса - C#

Узнай цену своей работы

Формулировка задачи:

простите за глупый вопрос, но у меня есть массив координат к примеруpoints[5] в одном классе и один объект с координатами point в другом классе, пытаюсь обработать их столкновения отдельно по абсцисе и по ординате и не получается получить координаты точек из массива все время передаёт 0:0.
class Work2
{
Work1 work1;
Point point;
int x,y;
public Work2()
{
work1 = new Work1();
point = new Point (x,y);
void Method()
{
for (int i =0; i < 5; i++)
{
if (Math.abs(work1.points[i].X -  point.X) < 40)
{
Message.Show
итд... Вопрос: почему в строке if ( Math.abs(work1.points[i] - point.X) < 40) work1.points[i] всегда 0:0. Чего я не понимаю обясните доступно.

Решение задачи: «.NET 4.x Обращение к массиву из другого класса»

textual
Листинг программы
public Work2()
{
   work1 = new Work1();
   work1.CreatePointWork1();
}

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


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

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

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