Point4D.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 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)
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
( 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
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
Döndürülenler
true
ve öğ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.