語言

Vector3D.Equals 方法

定義

比較兩種 Vector3D 平等結構。

多載

名稱 Description
Equals(Vector3D, Vector3D)

比較兩種 Vector3D 平等結構。

Equals(Vector3D)

比較兩種 Vector3D 平等結構。

Equals(Object)

判斷指定物件是否為Vector3D結構,以及該物件X的 、 Y、 Z 及性質是否Object等於 X、 Y及 Z 該結構的Vector3D性質。

Equals(Vector3D, Vector3D)

比較兩種 Vector3D 平等結構。

public:
 static bool Equals(System::Windows::Media::Media3D::Vector3D vector1, System::Windows::Media::Media3D::Vector3D vector2);
public static bool Equals(System.Windows.Media.Media3D.Vector3D vector1, System.Windows.Media.Media3D.Vector3D vector2);
static member Equals : System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Media3D.Vector3D -> bool
Public Shared Function Equals (vector1 As Vector3D, vector2 As Vector3D) As Boolean

參數

vector1
Vector3D

首先 Vector3D 比較一下。

vector2
Vector3D

第二個 Vector3D 比較。

傳回

true若 X、 Y、 及 Z 的vector1vector2分量相等;false否則。

範例

以下範例檢查兩個 Vector3D 結構是否相等。

// Checks if two Vector3D structures are equal using the static Equals method.

Vector3D vector1 = new Vector3D(20, 30, 40);
Vector3D vector2 = new Vector3D(45, 70, 80);
Boolean areEqual;

areEqual = Vector3D.Equals(vector1, vector2);
// areEqual is False
' Checks if two Vector3D structures are equal using the static Equals method.

Dim vector1 As New Vector3D(20, 30, 40)
Dim vector2 As New Vector3D(45, 70, 80)
Dim areEqual As Boolean

areEqual = Vector3D.Equals(vector1, vector2)
' areEqual is False

備註

Vector3D若兩個X結構的 、 Y、 和Z性質值相同,則稱它們相等。

Vector3D 數值是用值 Double 來描述的。 由於 的 Double 值在操作時可能會失去精度, Vector3D 兩個邏輯相等的值比較可能會失敗。

另請參閱

適用於

Equals(Vector3D)

比較兩種 Vector3D 平等結構。

public:
 bool Equals(System::Windows::Media::Media3D::Vector3D value);
public bool Equals(System.Windows.Media.Media3D.Vector3D value);
override this.Equals : System.Windows.Media.Media3D.Vector3D -> bool
Public Function Equals (value As Vector3D) As Boolean

參數

value
Vector3D

用 Vector 的實例來和這個實例做比較。

傳回

true若實例相等;否則,。 false

備註

Vector3D 數值是用值 Double 來描述的。 由於 的 Double 值在操作時可能會失去精度, Vector3D 兩個邏輯相等的值比較可能會失敗。

另請參閱

適用於

Equals(Object)

判斷指定物件是否為Vector3D結構,以及該物件X的 、 Y、 Z 及性質是否Object等於 X、 Y及 Z 該結構的Vector3D性質。

public:
 override bool Equals(System::Object ^ o);
public override bool Equals(object o);
override this.Equals : obj -> bool
Public Overrides Function Equals (o As Object) As Boolean

參數

o
Object

要比較的物件。

傳回

true 若 o 是一個 Vector3D 結構,且與此 Vector3D 結構相同; false 否則。

範例

以下範例說明如何檢查 a Object 與結構 Vector3D 是否相等。

// Compares an Object and a Vector3D for equality using the non-static Equals method.

Vector3D vector1 = new Vector3D(20, 30, 40);
Vector3D vector2 = new Vector3D(45, 70, 80);
Boolean areEqual;

areEqual = vector1.Equals(vector2);
// areEqual is False
' Compares an Object and a Vector3D for equality using the non-static Equals method.

Dim vector1 As New Vector3D(20, 30, 40)
Dim vector2 As New Vector3D(45, 70, 80)
Dim areEqual As Boolean

areEqual = vector1.Equals(vector2)
' areEqual is False

備註

若 o 不是 Vector3D 結構,此方法會回傳 false。

Vector3D 數值是用值 Double 來描述的。 由於 的 Double 值在操作時可能會失去精度, Vector3D 兩個邏輯相等的值比較可能會失敗。

另請參閱

適用於