Aracılığıyla paylaş


Point4D.Equality(Point4D, Point4D) Operatör

Tanım

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

public:
 static bool operator ==(System::Windows::Media::Media3D::Point4D point1, System::Windows::Media::Media3D::Point4D point2);
public static bool operator == (System.Windows.Media.Media3D.Point4D point1, System.Windows.Media.Media3D.Point4D point2);
static member ( = ) : System.Windows.Media.Media3D.Point4D * System.Windows.Media.Media3D.Point4D -> bool
Public Shared Operator == (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 öğesinin , , ve Z koordinatları point4D1 point4D2 eşitse; değilse, false. YX

Örnekler

Aşağıdaki örnekte iki Point4D yapının eşit olup olmadığını denetlemek için aşırı yüklenmiş eşitlik işlecinin nasıl kullanılacağı gösterilmektedir.

// Checks if two Point4D structures are equal using the overloaded equality operator.

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

areEqual = (point1 == point2);
// areEqual is False

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

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

areEqual = (point1 = point2)
' areEqual is False

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

Açıklamalar

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

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.

Şunlara uygulanır

Ayrıca bkz.