Point.Offset(Double, Double) Método

Definição

Desloça os X pontos e Y coordenadas pelos valores especificados.

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)

Parâmetros

offsetX
Double

A quantidade para deslocar a coordenada do X ponto.

offsetY
Double

A quantidade para deslocar a coordenada do Y ponto.

Exemplos

O exemplo seguinte mostra como deslocar os X valores e Y de uma Point estrutura.

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;
}

Observações

Esta operação é equivalente a adicionar a Point a um Vector.

Note que chamar o Offset método só terá efeito se conseguir alterar diretamente as X propriedades e Y de . Como Point é um tipo de valor, se referenciar um Point objeto usando uma propriedade ou indexador, obtém uma cópia do objeto, não uma referência ao objeto. Se tentar alterar X ou Y numa propriedade ou referência ao indexador, ocorre um erro do compilador. De forma semelhante, chamar Offset a propriedade ou o indexador não altera o objeto subjacente. Se quiser alterar o valor de um Point que é referenciado como propriedade ou indexador, crie um novo Point, modifique os seus campos e depois atribua o Point retrocesso à propriedade ou indexador.

Aplica-se a