Aracılığıyla paylaş


Vector.Equals Yöntem

Tanım

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

Aşırı Yüklemeler

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 yapı ise, bu vektörle aynı X ve Y değerlere sahip olup olmadığını belirler.

Açıklamalar

Vektör ve X Y özellikleri değerler kullanılarak Double açıklanı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

Boolean

truebu vektörle aynı X ve Y değerlere sahipsevalue; 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 ve X Y özellikleri değerler kullanılarak Double açıklanı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

Boolean

trueve bileşenlerinin X vector1 vector2 eşit olup olmadığını; aksi takdirde , false.Y

Ö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 ve X Y özellikleri değerler kullanılarak Double açıklanı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 yapı ise, 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

Boolean

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

Örnekler

Aşağıdaki örnekte, a ile'nin Object eşit olup olmadığını Vector 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 ve X Y özellikleri değerler kullanılarak Double açıklanı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