Ciao a tutti
Sto tentando di definire due metodi ToPointF() che differiscono tra loro per il tipo restituito.
Il secondo mi ritorna errore in quanto il metodo ha gli "stessi tipi di parametro".
Di solito programmo in VB e se il tipo restituito è diverso, anche la firma è diversa, e i 2 metodi vengono accettati entrambi. In C# non è così? Come posso risolvere ?codice:public struct Polyline { private List<Point2D> vertex; ... public List<PointF> ToPointF() { List<PointF> ps = new List<PointF>(); foreach (Point2D p in vertex) { ps.Add (p.ToPointF()); } return ps; } public PointF[] ToPointF() { int n = vertex.Count-1; PointF[] ps = new PointF [n]; int i = -1; foreach (Point2D p in vertex) { i++; ps[i] = p.ToPointF(); } return ps; } }