Vector3D.Equals Metode

Definisi

Membandingkan dua Vector3D struktur untuk kesetaraan.

Overload

Nama Deskripsi
Equals(Vector3D, Vector3D)

Membandingkan dua Vector3D struktur untuk kesetaraan.

Equals(Vector3D)

Membandingkan dua Vector3D struktur untuk kesetaraan.

Equals(Object)

Menentukan apakah objek yang ditentukan adalah Vector3D struktur dan apakah Xproperti , , Ydan Z dari yang ditentukan Object sama dengan Xproperti , , Ydan Z struktur ini Vector3D .

Equals(Vector3D, Vector3D)

Membandingkan dua Vector3D struktur untuk kesetaraan.

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

Parameter

vector1
Vector3D

Pertama Vector3D untuk membandingkan.

vector2
Vector3D

Kedua Vector3D untuk membandingkan.

Mengembalikan

true Xjika komponen , Y, dan Z dari vector1 dan vector2 sama; false jika tidak.

Contoh

Contoh berikut memeriksa apakah dua Vector3D struktur sama.

// 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

Keterangan

Dua Vector3D struktur sama jika nilai Xproperti , , Ydannya Z sama.

Vector3D nilai dijelaskan menggunakan Double nilai. Karena nilai Double dapat kehilangan presisi saat dioperasikan, perbandingan antara dua Vector3D nilai yang secara logis sama mungkin gagal.

Lihat juga

Berlaku untuk

Equals(Vector3D)

Membandingkan dua Vector3D struktur untuk kesetaraan.

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

Parameter

value
Vector3D

Instans Vektor untuk dibandingkan dengan instans ini.

Mengembalikan

true jika instans sama; jika tidak, false.

Keterangan

Vector3D nilai dijelaskan menggunakan Double nilai. Karena nilai Double dapat kehilangan presisi saat dioperasikan, perbandingan antara dua Vector3D nilai yang secara logis sama mungkin gagal.

Lihat juga

Berlaku untuk

Equals(Object)

Menentukan apakah objek yang ditentukan adalah Vector3D struktur dan apakah Xproperti , , Ydan Z dari yang ditentukan Object sama dengan Xproperti , , Ydan Z struktur ini 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

Parameter

o
Object

Objek yang akan dibandingkan.

Mengembalikan

true jika o merupakan Vector3D struktur dan identik dengan struktur ini Vector3D ; false jika tidak.

Contoh

Contoh berikut menunjukkan cara memeriksa apakah struktur Object dan Vector3D sama.

// 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

Keterangan

Jika o bukan Vector3D struktur, metode ini mengembalikan false.

Vector3D nilai dijelaskan menggunakan Double nilai. Karena nilai Double dapat kehilangan presisi saat dioperasikan, perbandingan antara dua Vector3D nilai yang secara logis sama mungkin gagal.

Lihat juga

Berlaku untuk