Vector.Equals Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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é.