【发布时间】:2010-01-14 22:47:59
【问题描述】:
我看到了这个Array.ConvertAll 方法,但它需要Converter 作为参数。当我已经在我的类中定义了一个隐式转换器时,我不明白为什么我需要一个转换器:
public static implicit operator Vec2(PointF p)
{
return new Vec2(p.X, p.Y);
}
我正在尝试将PointFs 的数组转换为Vec2s 的数组。有没有很好的方法来做到这一点?还是我应该把它吸起来然后写(另一个)转换器或循环遍历元素?
【问题讨论】:
-
@Terry:我问了很多琐碎的问题,因为我总是对答案感到惊讶 :) 解决问题很容易,但很难优雅地解决。