Point3D.Equals Yöntem

Tanım

Eşitlik için iki Point3D yapıyı karşılaştırır.

Aşırı Yüklemeler

Equals(Object)

Belirtilen nesnenin bir Point3D yapı olup olmadığını ve öyleyse, belirtilen Object öğesinin X, Yve Z özelliklerinin bu Point3D yapının , Yve Z özelliklerine Xeşit olup olmadığını belirler.

Equals(Point3D)

Eşitlik için iki Point3D yapıyı karşılaştırır.

Equals(Point3D, Point3D)

Eşitlik için iki Point3D yapıyı karşılaştırır.

Equals(Object)

Belirtilen nesnenin bir Point3D yapı olup olmadığını ve öyleyse, belirtilen Object öğesinin X, Yve Z özelliklerinin bu Point3D yapının , Yve Z özelliklerine Xeşit olup olmadığını belirler.

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

Parametreler

o
Object

Karşılaştırma yapılacak nesne.

Döndürülenler

Boolean

true örnekler eşitse; aksi takdirde , false.

true bir o Point3D yapıysa ve aynı zamanda bu Point3D yapıyla aynıysa; değilse, false.

Örnekler

Aşağıdaki örnekte, bir nesnenin ve Point3D yapının eşit olup olmadığının nasıl denetlendiği gösterilmektedir.

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

Point3D point1 = new Point3D(10, 5, 1);
Point3D point2 = new Point3D(15, 40, 60);
Boolean areEqual;

areEqual = point1.Equals(point2);
// areEqual is False.  point2 is a Point3D structure, but it is not equal to point1.	

// Displaying Results
syntaxString = "areEqual = point1.Equals(point2);;";
resultType = "Boolean";
operationString = "Checking if two 3D points are equal";
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString);
' Compares an Object and a Point3D for equality using the non-static Equals method.

Dim point1 As New Point3D(10, 5, 1)
Dim point2 As New Point3D(15, 40, 60)
Dim areEqual As Boolean

areEqual = point1.Equals(point2)
' areEqual is False.  point2 is a Point3D structure, but it is not equal to point1.	


' Displaying Results
syntaxString = "areEqual = point1.Equals(point2)"
resultType = "Boolean"
operationString = "Checking if two 3D points are equal"
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString)

Açıklamalar

Bir yapı değilseo, bu yöntem döndürürfalse.Point3D

Double Aritmetik işlemler gerçekleştirildiğinde değerler duyarlık kaybedebileceğinden, mantıksal olarak eşit olan iki Point3D örnek arasındaki karşılaştırma başarısız olabilir.

Ayrıca bkz.

Şunlara uygulanır

Equals(Point3D)

Eşitlik için iki Point3D yapıyı karşılaştırır.

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

Parametreler

value
Point3D

Bu örnekle Point3D karşılaştırılır örneği.

Döndürülenler

Boolean

true örnekler eşitse; aksi takdirde , false.

Açıklamalar

Double Aritmetik işlemler gerçekleştirildiğinde değerler duyarlık kaybedebileceğinden, mantıksal olarak eşit olan iki Point3D örnek arasındaki karşılaştırma başarısız olabilir.

Ayrıca bkz.

Şunlara uygulanır

Equals(Point3D, Point3D)

Eşitlik için iki Point3D yapıyı karşılaştırır.

public:
 static bool Equals(System::Windows::Media::Media3D::Point3D point1, System::Windows::Media::Media3D::Point3D point2);
public static bool Equals (System.Windows.Media.Media3D.Point3D point1, System.Windows.Media.Media3D.Point3D point2);
static member Equals : System.Windows.Media.Media3D.Point3D * System.Windows.Media.Media3D.Point3D -> bool
Public Shared Function Equals (point1 As Point3D, point2 As Point3D) As Boolean

Parametreler

point1
Point3D

Karşılaştıracak ilk Point3D yapı.

point2
Point3D

Karşılaştıracak ikinci Point3D yapı.

Döndürülenler

Boolean

trueXve için point2 point1 , Y, ve Z değerleri eşitse; değilse , false.

Örnekler

Aşağıdaki örnekte iki Point3D yapının eşit olup olmadığının nasıl denetlendiği gösterilmektedir.

// Checks if two Point3D structures are equal using the static Equals method.
 
Point3D point1 = new Point3D(10, 5, 1);
Point3D point2 = new Point3D(15, 40, 60);
Boolean areEqual;

areEqual = Point3D.Equals(point1, point2);
// areEqual is False	

//Displaying Results
syntaxString = "areEqual = Point3D.Equals(point1, point2);";
resultType = "Boolean";
operationString = "Checking if 3D two points are equal";
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString);
' Checks if two Point3D structures are equal using the static Equals method.

Dim point1 As New Point3D(10, 5, 1)
Dim point2 As New Point3D(15, 40, 60)
Dim areEqual As Boolean

areEqual = Point3D.Equals(point1, point2)
' areEqual is False	

'Displaying Results
syntaxString = "areEqual = Point3D.Equals(point1, point2)"
resultType = "Boolean"
operationString = "Checking if 3D two points are equal"
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString)

Açıklamalar

, ve Z özelliklerinin değerleri YXaynıysa iki Point3D yapı eşittir.

Double Aritmetik işlemler gerçekleştirildiğinde değerler duyarlık kaybedebileceğinden, mantıksal olarak eşit olan iki Point3D örnek arasındaki karşılaştırma başarısız olabilir.

Ayrıca bkz.

Şunlara uygulanır