Делая некоторые предположения о том, как структурирован ваш код (код в данном вопросе не очень полезен), я бы сказал, что проблема в том, что вы получаете DrawAction
из списка и пытаетесь присвоить его Point
.
Самый простой ответ: «1005 *»
PointF p1 = ucgen[0].Koordinat;
или, возможно,
DrawAction d1 = ucgen[0];
Обратите внимание, что ваш класс DrawAction
использует PointF
, но вы, похоже, пытаетесь получить Point
. Либо измените тип переменной в коде (как я это сделал), либо приведите PointF
к Point
(с потерей точности), если это то, что вы намереваетесь.
Однако я должен указать, что слепой доступ к элементу 0 без проверки этого приведет к проблемам, когда список пуст. Не зная больше кода, я не смог бы дать твердую рекомендацию, кроме как предложить foreach
или Linq FirstOrDefault()
, как предложено пользователем9190331.
Надеюсь, это поможет