Point3D.Equals Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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)
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
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
Döndürülenler
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
Döndürülenler
true
Xve 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.