gpt4 book ai didi

c# - 扩展结构的最简单方法(PointF)

转载 作者:行者123 更新时间:2023-11-30 14:18:15 27 4
gpt4 key购买 nike

我们需要用 PointF(贝塞尔曲线上位置的 t 参数)存储一条额外的信息。

由于这个数据不容易重新计算,所以我想在计算点时将其与 PointF 一起存储,以供其他例程使用。

我们有数百个 PointF 引用,因此我希望不必创建新的替换类,而是使用一个附加属性“扩展”PointF 结构。

客户端代码应该是这样的:

PointF intersection = new PointF();
intersection.X = 3457.23;
intersection.Y = -277.738;
intersection.t = 0.744;

这(或类似的事情)可能吗?

最佳答案

抱歉,PointF 是一个结构(正如您已经说过的那样),因此您不能扩展它。

你需要制作自己的类型

关于c# - 扩展结构的最简单方法(PointF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4812294/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com