Я новичок в C#. Я пытаюсь создать свойство, которое создает новый список «результат» (тип данных Shape), чтобы затем l oop через него, и если щелкнуть мышью, это добавит форму, найденную в списке, к «результату» список, а затем вернуть «результат». Однако я получаю следующую ошибку:
Cannot implicitly convert type 'system.collections.generic.list<ShapeDrawer.Shape> to <ShapeDrawer.Shape>
Это мой код:
public Shape SelectedShapes
{
get
{
List <Shape> result = new List<Shape>();
foreach (Shape s in _shapes)
{
if(s.selected == true)
{
result.Add(s);
}
}
return result;
}
}