Как менять координаты моего листа из поинтов?
List<Point> Ellipse = new List<Point>();
Хочу менять координату Ellipse[i].Y =
в разных функциях.
Наверняка тип Point
у вас является структурой (значимым типом). Например, System.Drawing.Point.
Если бы это был ссылочный тип (класс), то следующий код работал бы:
Ellipse[i].Y++;
Но значимые типы копируются по значению, поэтому при обращении к коллекции Ellipse[i]
вы получаете копию структуры.
Соответственно, изменив копию, нужно записать её на прежнее место. Выглядит это примерно так:
var point = Ellipse[i];
point.Y++;
Ellipse[i] = point;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Перепробовал различные методы для имитации нажатий клавиатуры и мышки (mouse_event и SendInput) , но данные API не работают в необходимом мне DirectX приложении,...
Хотелось бы найти сетевую библиотеку для C# TCP/IP для создания многопоточных серверовХотелось, чтобы передача данных осуществлялась с помощью...