Point4D.Equals Yöntem

Tanım

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

Aşırı Yüklemeler

Equals(Object)

Belirtilenin bir Point4D yapı olup olmadığını ve belirtilen Object Object öğesinin X, Y, Zve W özelliklerinin bu Point4D yapının , Y, Zve W özelliklerine Xeşit olup olmadığını belirler.

Equals(Point4D)

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

Equals(Point4D, Point4D)

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

Equals(Object)

Belirtilenin bir Point4D yapı olup olmadığını ve belirtilen Object Object öğesinin X, Y, Zve W özelliklerinin bu Point4D yapının , Y, Zve W ö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 ( o geçirilen Object) bir Point4D yapıysa ve bu Point4D yapıyla aynıysa; false aksi takdirde.

Örnekler

Aşağıdaki örnekte ve Object Point4D yapısının eşit olup olmadığının nasıl denetlendiği gösterilmektedir.

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

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

areEqual = point1.Equals(point2);
// areEqual is False.  point2 is a Point4D 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 Point4D for equality using the non-static Equals method.

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

areEqual = point1.Equals(point2)
' areEqual is False.  point2 is a Point4D 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

(geçirilen nesne) bir yapı değilse o , bu yöntem döndürürfalse.Point4D

Double Bir değer üzerinde aritmetik işlemler gerçekleştirildiğinde duyarlığı kaybedebileceğinden, mantıksal olarak eşit olan iki Point4D değer arasındaki karşılaştırma başarısız olabilir.

Ayrıca bkz.

Şunlara uygulanır

Equals(Point4D)

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

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

Parametreler

value
Point4D

Bu örnekle karşılaştırılan Point4D örneği.

Döndürülenler

Boolean

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

Açıklamalar

Double Bir değer üzerinde aritmetik işlemler gerçekleştirildiğinde duyarlığı kaybedebileceğinden, mantıksal olarak eşit olan iki Point4D değer arasındaki karşılaştırma başarısız olabilir.

Ayrıca bkz.

Şunlara uygulanır

Equals(Point4D, Point4D)

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

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

Parametreler

point1
Point4D

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

point2
Point4D

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

Döndürülenler

Boolean

trueve öğelerinin X, Y, ve Z bileşenleri point3D2 point3D1 eşitse; false değilse.

Örnekler

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

// Checks if two Point4D structures are equal using the static Equals method.
 
// point1's x,y,z,w properties set when the structure is created  
Point4D point1 = new Point4D(10, 5, 1, 4);

Point4D point2 = new Point4D();
Boolean areEqual;

// settting point2's x,y,z,w properties   
point2.X = 15;
point2.Y = 40;
point2.Z = 60;
point2.W = 75;

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

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

' point1's x,y,z,w properties set when the structure is created  
Dim point1 As New Point4D(10, 5, 1, 4)

Dim point2 As New Point4D()
Dim areEqual As Boolean

' settting point2's x,y,z,w properties   
point2.X = 15
point2.Y = 40
point2.Z = 60
point2.W = 75

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

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

Açıklamalar

İki Point4D yapı, , , YZve W özelliklerinin değerleri Xaynıysa eşittir.

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

Ayrıca bkz.

Şunlara uygulanır