У меня есть ArrayList, заполненный кучей точек, и я хочу зациклить их, поэтому я использую этот код:
for (int i = 0; i < currentClicks.Count; i++)
{
if (i > 0) // Skip the first click
{
clickPos = currentClicks[i];
prevPos = currentClicks[i - 1];
}
}
и я получаю эту ошибку в строках clickPos
и prevPos
:
Cannot implicitly convert type 'object' to 'System.Drawing.Point'.
An explicit conversion exists (are you missing a cast?)
Почему это? У меня clickPos
и prevPos
определены так:
private System.Drawing.Point clickPos;
private System.Drawing.Point prevPos;
Редактировать
Когда я закомментирую строки clickPos
и prevPos
и добавлю
MessageBox.Show(currentClicks[i].GetType().ToString());
в окне сообщения написано System.Drawing.Point