Point4D.Offset(Double, Double, Double, Double) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Point4D Tłumaczy strukturę według określonych kwot.
public:
void Offset(double deltaX, double deltaY, double deltaZ, double deltaW);
public void Offset(double deltaX, double deltaY, double deltaZ, double deltaW);
member this.Offset : double * double * double * double -> unit
Public Sub Offset (deltaX As Double, deltaY As Double, deltaZ As Double, deltaW As Double)
Parametry
Przykłady
W poniższym przykładzie pokazano, jak zrównoważyć Point4D strukturę.
// Offsets the X, Y, Z, and W values of a Point4D.
Point4D point1 = new Point4D(10, 5, 1, 4);
point1.Offset(20, 30, 40, 50);
// point1 is equal to (30, 35, 41, 54)
// Displaying Results
syntaxString = "point1.Offset(20, 30, 41, 54);";
resultType = "Point4D";
operationString = "Offsetting a Point4D";
ShowResults(point1.ToString(), syntaxString, resultType, operationString);
' Offsets the X, Y, Z, and W values of a Point4D.
Dim point1 As New Point4D(10, 5, 1, 4)
point1.Offset(20, 30, 40, 50)
' point1 is equal to (30, 35, 41, 54)
' Displaying Results
syntaxString = "point1.Offset(20, 30, 41, 54)"
resultType = "Point4D"
operationString = "Offsetting a Point4D"
ShowResults(point1.ToString(), syntaxString, resultType, operationString)
Uwagi
Należy pamiętać, że wywołanie Offset metody będzie miało wpływ tylko wtedy, gdy można bezpośrednio zmienić Wwłaściwości , X, Yi Z . Ponieważ Point4D jest typem wartości, jeśli odwołujesz się do Point4D obiektu przy użyciu właściwości lub indeksatora, otrzymasz kopię obiektu, a nie odwołanie do obiektu. Jeśli spróbujesz zmienić Wodwołanie do właściwości lub indeksatora, XYZ wystąpi błąd kompilatora. Podobnie wywołanie Offset właściwości lub indeksatora nie spowoduje zmiany obiektu bazowego. Jeśli chcesz zmienić wartość elementu Point4D , do którego odwołuje się właściwość lub indeksator, utwórz nowy Point4Delement , zmodyfikuj jego pola, a następnie przypisz Point4D go z powrotem do właściwości lub indeksatora.