Język

Vector.Equals Metoda

Definicja

Porównuje dwa wektory równości.

Przeciążenia

Nazwa Opis
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 tak, czy ma takie same X wartości, Y jak ten wektor.

Uwagi

Właściwości i wektora X są opisywane przy użyciu Y wartości.Double Ponieważ wartość obiektu 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

true jeśli value ma takie same X wartości i Y jak 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 Y wartości.Double Ponieważ wartość obiektu 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

truejeśli składniki XYvector1 i vector2 i 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 Y wartości.Double Ponieważ wartość obiektu 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 tak, czy ma takie same X wartości, Y jak 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

true jeśli o jest elementem Vector i ma takie same X wartości, Y jak 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 Y wartości.Double Ponieważ wartość obiektu 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