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í
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é X hodnoty a Y hodnoty jako tento Vector vektor. |
Poznámky
Vektory X a Y vlastnosti jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota aritmetické Double operace může při provádění aritmetických operací přijít o přesnost, může selhat porovnání mezi dvěma Double strukturami, které jsou logicky rovny.
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
true
má-li value
stejný X vektor a Y hodnoty jako tento vektor; false
v opačném případě .
Příklady
Následující příklad ukazuje, jak pomocí této metody zkontrolovat, 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
Vektory X a Y vlastnosti jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota aritmetické Double operace může při provádění aritmetických operací přijít o přesnost, může selhat porovnání mezi dvěma Vector strukturami, které jsou logicky rovny.
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ý chcete porovnat.
- vector2
- Vector
Druhý vektor, který se má porovnat.
Návraty
true
X jsou-li a Y součásti vector1
a vector2
jsou rovny; v opačném případě false
.
Příklady
Následující příklad ukazuje, jak pomocí této metody zkontrolovat, 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
Vektory X a Y vlastnosti jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota aritmetické Double operace může při provádění aritmetických operací přijít o přesnost, může selhat porovnání mezi dvěma Double strukturami, které jsou logicky rovny.
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ý chcete porovnat.
Návraty
true
je-li o
a má stejné X hodnoty a Y hodnoty jako tento vektor; false
Vector v opačném případě .
Příklady
Následující příklad ukazuje, jak tuto metodu použít ke kontrole, zda jsou Vector a a jsou Object rovny.
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
Vektory X a Y vlastnosti jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota aritmetické Double operace může při provádění aritmetických operací přijít o přesnost, může selhat porovnání mezi dvěma Vector strukturami, které jsou logicky rovny.