Vector.Equals Metoda

Definice

Porovnává dva vektory rovnosti.

Přetížení

Name Description
Equals(Vector)

Porovnává dva vektory rovnosti.

Equals(Vector, Vector)

Porovná dva zadané vektory rovnosti.

Equals(Object)

Určuje, zda je zadaná Object struktura, a pokud ano, zda má stejné Vector hodnoty a X hodnoty jako tento Y vektor.

Poznámky

Vektor a XY vlastnosti jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota může Double ztratit přesnost při provádění aritmetických operací, může selhat porovnání mezi dvěma Double strukturami, které jsou logicky stejné.

Equals(Vector)

Porovnává dva vektory rovnosti.

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

Vektor, který se má porovnat s tímto vektorem.

Návraty

truemá-li value stejný X vektor a Y hodnoty jako tento vektor; v opačném případě . false

Příklady

Následující příklad ukazuje, jak tuto metodu použít ke kontrole, zda jsou dvě Vector struktury stejné.

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

Poznámky

Vektor a XY vlastnosti jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota může Double ztratit přesnost při provádění aritmetických operací, může selhat porovnání mezi dvěma Vector strukturami, které jsou logicky stejné.

Viz také

Platí pro

Equals(Vector, Vector)

Porovná dva zadané vektory rovnosti.

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

První vektor, který se má porovnat.

vector2
Vector

Druhý vektor, který se má porovnat.

Návraty

truejsou-li X a Y součásti a vector1 jsou vector2 stejné; falsev opačném případě , .

Příklady

Následující příklad ukazuje, jak tuto metodu použít ke kontrole, zda jsou dvě Vector struktury stejné.

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

Poznámky

Vektor a XY vlastnosti jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota může Double ztratit přesnost při provádění aritmetických operací, může selhat porovnání mezi dvěma Double strukturami, které jsou logicky stejné.

Viz také

Platí pro

Equals(Object)

Určuje, zda je zadaná Object struktura, a pokud ano, zda má stejné Vector hodnoty a X hodnoty jako tento Y vektor.

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

Vektor, který se má porovnat.

Návraty

trueje-li o a má stejné Vector hodnoty a X hodnoty jako tento vektor; jinak , Yfalse .

Příklady

Následující příklad ukazuje, jak použít tuto metodu ke kontrole, zda Vector a a jsou rovny Object .

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

Poznámky

Vektor a XY vlastnosti jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota může Double ztratit přesnost při provádění aritmetických operací, může selhat porovnání mezi dvěma Vector strukturami, které jsou logicky stejné.

Viz také

Platí pro