Taal

Vector3D.Equality(Vector3D, Vector3D) Operator

Definitie

Vergelijkt twee Vector3D structuren voor gelijkheid.

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

Parameters

vector1
Vector3D

De eerste Vector3D structuur die moet worden vergeleken.

vector2
Vector3D

De tweede Vector3D structuur die moet worden vergeleken.

Retouren

true als de X, Yen Z onderdelen van vector1 en vector2 gelijk zijn; false anders.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de overbelaste gelijkheidsoperator gebruikt om te controleren of twee Vector3D structuren gelijk zijn.

// Checks if two Vector3D structures are equal using the overloaded equality operator.

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

areEqual = (vector1 == vector2);
// areEqual is False
' Checks if two Vector3D structures are equal using the overloaded equality operator.

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

areEqual = (vector1 = vector2)
' areEqual is False

Opmerkingen

Twee Vector3D structuren zijn gelijk als de waarden van hun X, Yen Z eigenschappen hetzelfde zijn.

Vector3D waarden worden beschreven met behulp van Double waarden. Omdat de waarde van een Double waarde precisie kan verliezen wanneer deze wordt uitgevoerd, kan een vergelijking tussen twee Vector3D waarden die logisch gelijk zijn, mislukken.

Van toepassing op

Zie ook