Vector.Equals Yöntem

Tanım

Eşitlik için iki vektör karşılaştırır.

Aşırı Yüklemeler

Name Description
Equals(Vector)

Eşitlik için iki vektör karşılaştırır.

Equals(Vector, Vector)

Eşitlik için belirtilen iki vektörle karşılaştırır.

Equals(Object)

Belirtilenin Object bir Vector yapı olup olmadığını ve varsa, bu vektörle aynı X ve Y değerlere sahip olup olmadığını belirler.

Açıklamalar

Vektör X ve Y özellikleri değerler kullanılarak Double açıklanmıştır. Üzerinde aritmetik işlemler gerçekleştirildiğinde değerinin Double duyarlığı kaybedebileceği için, mantıksal olarak eşit olan iki Double yapı arasındaki karşılaştırma başarısız olabilir.

Equals(Vector)

Eşitlik için iki vektör karşılaştırır.

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

Parametreler

value
Vector

Bu vektörle karşılaştıracak vektör.

Döndürülenler

truebu vektörle aynı value ve X değerlere sahipseY; değilse, false.

Örnekler

Aşağıdaki örnekte, iki Vector yapının eşit olup olmadığını denetlemek için bu yöntemin nasıl kullanılacağı gösterilmektedir.

private Boolean equalsExample2()
{

    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(20, 30);
    Boolean areEqual = false;

    // areEqual is True.  Both parameters are Vector structures, 
    // and they are equal.
    if (vector1.Equals(vector2))
    {
        areEqual = true;
    }

    return areEqual;
}

Açıklamalar

Vektör X ve Y özellikleri değerler kullanılarak Double açıklanmıştır. Üzerinde aritmetik işlemler gerçekleştirildiğinde değerinin Double duyarlığı kaybedebileceği için, mantıksal olarak eşit olan iki Vector yapı arasındaki karşılaştırma başarısız olabilir.

Ayrıca bkz.

Şunlara uygulanır

Equals(Vector, Vector)

Eşitlik için belirtilen iki vektörle karşılaştırır.

public:
 static bool Equals(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static bool Equals(System.Windows.Vector vector1, System.Windows.Vector vector2);
static member Equals : System.Windows.Vector * System.Windows.Vector -> bool
Public Shared Function Equals (vector1 As Vector, vector2 As Vector) As Boolean

Parametreler

vector1
Vector

Karşılaştıracak ilk vektör.

vector2
Vector

Karşılaştıracak ikinci vektör.

Döndürülenler

true X ve Y bileşenleri vector1vector2 eşitse; değilse, false.

Örnekler

Aşağıdaki örnekte, iki Vector yapının eşit olup olmadığını denetlemek için bu yöntemin nasıl kullanılacağı gösterilmektedir.

private Boolean equalsExample1()
{

    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(20, 30);
    Boolean areEqual = false;

    // areEqual is True
    if (Vector.Equals(vector1, vector2))
    {
      areEqual = true;
    }

    return areEqual;
}

Açıklamalar

Vektör X ve Y özellikleri değerler kullanılarak Double açıklanmıştır. Üzerinde aritmetik işlemler gerçekleştirildiğinde değerinin Double duyarlığı kaybedebileceği için, mantıksal olarak eşit olan iki Double yapı arasındaki karşılaştırma başarısız olabilir.

Ayrıca bkz.

Şunlara uygulanır

Equals(Object)

Belirtilenin Object bir Vector yapı olup olmadığını ve varsa, bu vektörle aynı X ve Y değerlere sahip 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ıracak vektör.

Döndürülenler

trueise o ve bu vektörle aynı Vector ve X değerlere sahipseY; değilse, false.

Örnekler

Aşağıdaki örnekte, a ile'nin Vector eşit olup olmadığını Object denetlemek için bu yöntemin nasıl kullanılacağı gösterilmektedir.

private Boolean equalsExample2()
{

    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(20, 30);
    Boolean areEqual = false;

    // areEqual is True.  Both parameters are Vector structures, 
    // and they are equal.
    if (vector1.Equals(vector2))
    {
        areEqual = true;
    }

    return areEqual;
}

Açıklamalar

Vektör X ve Y özellikleri değerler kullanılarak Double açıklanmıştır. Üzerinde aritmetik işlemler gerçekleştirildiğinde değerinin Double duyarlığı kaybedebileceği için, mantıksal olarak eşit olan iki Vector yapı arasındaki karşılaştırma başarısız olabilir.

Ayrıca bkz.

Şunlara uygulanır