Je vois cette méthode Array.ConvertAll
, mais elle nécessite un Converter
comme argument. Je ne vois pas pourquoi j'ai besoin d'un convertisseur, alors que j'en ai déjà défini un implicite dans ma classe:
public static implicit operator Vec2(PointF p)
{
return new Vec2(p.X, p.Y);
}
J'essaie de convertir un tableau de PointF
s en un tableau de Vec2
s. Existe-t-il une bonne façon de procéder? Ou devrais-je simplement le sucer et écrire (un autre) convertisseur ou boucle sur les éléments?