Point4D.Subtraction(Point4D, Point4D) 运算符

定义

从一个 Point4D 结构中减去另一个 Point4D 结构并以 Point4D 结构返回结果。

public:
 static System::Windows::Media::Media3D::Point4D operator -(System::Windows::Media::Media3D::Point4D point1, System::Windows::Media::Media3D::Point4D point2);
public static System.Windows.Media.Media3D.Point4D operator - (System.Windows.Media.Media3D.Point4D point1, System.Windows.Media.Media3D.Point4D point2);
static member ( - ) : System.Windows.Media.Media3D.Point4D * System.Windows.Media.Media3D.Point4D -> System.Windows.Media.Media3D.Point4D
Public Shared Operator - (point1 As Point4D, point2 As Point4D) As Point4D

参数

point1
Point4D

作为被减数的 Point4D 结构。

point2
Point4D

要从 point1 中减去的 Point4D 结构。

返回

返回 point1point2 之间的差。

示例

下面的示例演示如何使用重载减法运算符从 Point4D 结构中减去 Point4D 结构。

// Subtracts a Point4D from a Point4D using the overloaded - operator.
// Returns a Point4D.

Point4D point1 = new Point4D(10, 5, 1, 4);
Point4D point2 = new Point4D(15, 40, 60, 75);
Point4D pointResult = new Point4D();

pointResult = point1 - point2;
// pointResult is equal to (-5, -35, -59, -71) 

// Displaying Results
syntaxString = "pointResult = point1 - point2;";
resultType = "Point4D";
operationString = "Subtracting a Vector3D from a Point4D";
ShowResults(pointResult.ToString(), syntaxString, resultType, operationString);
' Subtracts a Point4D from a Point4D using the overloaded - operator.
' Returns a Point4D.

Dim point1 As New Point4D(10, 5, 1, 4)
Dim point2 As New Point4D(15, 40, 60, 75)
Dim pointResult As New Point4D()

pointResult = point1 - point2
' pointResult is equal to (-5, -35, -59, -71) 

' Displaying Results
syntaxString = "pointResult = point1 - point2"
resultType = "Point4D"
operationString = "Subtracting a Vector3D from a Point4D"
ShowResults(pointResult.ToString(), syntaxString, resultType, operationString)

适用于

另请参阅