Sì, questo va bene perchè mi creo un vettore intermedio. Però volevo sapere se si può evitare questo e fare al volo come si fa in c:

codice:
*** , new PointF[] { b.P1, b.P2, b.P3, b.P4 });