相关疑难解决方法(0)

C#Cast整个数组?

我看到这个Array.ConvertAll方法,但它需要一个Converter参数.我不明白为什么我需要一个转换器,当我已经在我的类中定义了一个隐含的转换器时:

    public static implicit operator Vec2(PointF p)
    {
        return new Vec2(p.X, p.Y);
    }
Run Code Online (Sandbox Code Playgroud)

我正在尝试将一个PointFs数组转换为Vec2s 数组.有一个很好的方法来做到这一点?或者我应该把它吸干并写入(另一个)转换器或循环元素?

c# arrays casting

54
推荐指数
4
解决办法
6万
查看次数

标签 统计

arrays ×1

c# ×1

casting ×1