Point.Offset(Double, Double) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
void Offset(double offsetX, double offsetY);
public void Offset (double offsetX, double offsetY);
member this.Offset : double * double -> unit
Public Sub Offset (offsetX As Double, offsetY As Double)
参数
示例
private Point offsetExample()
{
Point pointResult = new Point(10, 5);
// Offset Point X value by 20 and Y value by 30.
// pointResult is now equal to (30,35)
pointResult.Offset(20, 30);
return pointResult;
}
注解
请注意,仅当可以直接更改X和Y属性时,调用Offset该方法才会生效。 由于 Point 是值类型,如果使用属性或索引器引用 Point 对象,则获取对象的副本,而不是对对象的引用。 如果尝试更改或Y更改X属性或索引器引用,则会发生编译器错误。 同样,调用 Offset 属性或索引器不会更改基础对象。 如果要更改作为属性或索引器引用的某个 Point 值,请创建一个新 Point字段,修改其字段,然后将 Point 返回给属性或索引器。