Vector.Equals Metoda

Definicja

Porównuje dwa wektory równości.

Przeciążenia

Equals(Vector)

Porównuje dwa wektory równości.

Equals(Vector, Vector)

Porównuje dwa określone wektory równości.

Equals(Object)

Określa, czy określony Object jest strukturą Vector , a jeśli jest, czy ma te same X wartości i Y co ten wektor.

Uwagi

Właściwości i wektora X są opisywane przy użyciu Double wartości.Y Ponieważ wartość elementu Double może utracić precyzję podczas wykonywania operacji arytmetycznych, porównanie dwóch Double struktur, które są logicznie równe, może zakończyć się niepowodzeniem.

Equals(Vector)

Porównuje dwa wektory równości.

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

Parametry

value
Vector

Wektor do porównania z tym wektorem.

Zwraca

Boolean

truejeśli value ma te same X wartości i Y co ten wektor; w przeciwnym razie . false

Przykłady

W poniższym przykładzie pokazano, jak za pomocą tej metody sprawdzić, czy dwie Vector struktury są równe.

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;
}

Uwagi

Właściwości i wektora X są opisywane przy użyciu Double wartości.Y Ponieważ wartość elementu Double może utracić precyzję podczas wykonywania operacji arytmetycznych, porównanie dwóch Vector struktur, które są logicznie równe, może zakończyć się niepowodzeniem.

Zobacz też

Dotyczy

Equals(Vector, Vector)

Porównuje dwa określone wektory równości.

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

Parametry

vector1
Vector

Pierwszy wektor do porównania.

vector2
Vector

Drugi wektor do porównania.

Zwraca

Boolean

trueX jeśli składniki i Y i vector1 vector2 są równe; w przeciwnym razie . false

Przykłady

W poniższym przykładzie pokazano, jak za pomocą tej metody sprawdzić, czy dwie Vector struktury są równe.

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;
}

Uwagi

Właściwości i wektora X są opisywane przy użyciu Double wartości.Y Ponieważ wartość elementu Double może utracić precyzję podczas wykonywania operacji arytmetycznych, porównanie dwóch Double struktur, które są logicznie równe, może zakończyć się niepowodzeniem.

Zobacz też

Dotyczy

Equals(Object)

Określa, czy określony Object jest strukturą Vector , a jeśli jest, czy ma te same X wartości i Y co ten wektor.

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

Parametry

o
Object

Wektor do porównania.

Zwraca

Boolean

true jeśli o jest elementem Vector i ma te same X wartości i Y co ten wektor; w przeciwnym razie false.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą tej metody sprawdzić, czy element Vector i są Object równe.

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;
}

Uwagi

Właściwości i wektora X są opisywane przy użyciu Double wartości.Y Ponieważ wartość elementu Double może utracić precyzję podczas wykonywania operacji arytmetycznych, porównanie dwóch Vector struktur, które są logicznie równe, może zakończyć się niepowodzeniem.

Zobacz też

Dotyczy