Vector.Equals Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Vergleicht zwei Vektoren für die Gleichheit.
Überlädt
| Name | Beschreibung |
|---|---|
| Equals(Vector) |
Vergleicht zwei Vektoren für die Gleichheit. |
| Equals(Vector, Vector) |
Vergleicht die beiden angegebenen Vektoren für die Gleichheit. |
| Equals(Object) |
Bestimmt, ob es sich bei der angegebenen Object Struktur um eine Vector Struktur handelt und ob sie die gleichen X Werte Y wie dieser Vektor aufweist. |
Hinweise
Die Eigenschaften und X Eigenschaften eines Vektors Y werden mithilfe von Double Werten beschrieben. Da der Wert eines Werts Double beim Ausführen von arithmetischen Vorgängen die Genauigkeit verlieren kann, kann ein Vergleich zwischen zwei Double Strukturen, die logisch gleich sind, fehlschlagen.
Equals(Vector)
Vergleicht zwei Vektoren für die Gleichheit.
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
Parameter
- value
- Vector
Der Vektor, der mit diesem Vektor verglichen werden soll.
Gibt zurück
true wenn value die gleichen X Werte wie dieser Vektor vorhanden Y sind, andernfalls false.
Beispiele
Das folgende Beispiel zeigt, wie Sie mit dieser Methode überprüfen können, ob zwei Vector Strukturen gleich sind.
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;
}
Hinweise
Die Eigenschaften und X Eigenschaften eines Vektors Y werden mithilfe von Double Werten beschrieben. Da der Wert eines Werts Double beim Ausführen von arithmetischen Vorgängen die Genauigkeit verlieren kann, kann ein Vergleich zwischen zwei Vector Strukturen, die logisch gleich sind, fehlschlagen.
Weitere Informationen
Gilt für:
Equals(Vector, Vector)
Vergleicht die beiden angegebenen Vektoren für die Gleichheit.
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
Parameter
- vector1
- Vector
Der erste zu vergleichende Vektor.
- vector2
- Vector
Der zweite zu vergleichende Vektor.
Gibt zurück
truewenn die X Komponenten und Yvector1 Komponenten vector2 gleich sind, andernfalls false.
Beispiele
Das folgende Beispiel zeigt, wie Sie mit dieser Methode überprüfen können, ob zwei Vector Strukturen gleich sind.
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;
}
Hinweise
Die Eigenschaften und X Eigenschaften eines Vektors Y werden mithilfe von Double Werten beschrieben. Da der Wert eines Werts Double beim Ausführen von arithmetischen Vorgängen die Genauigkeit verlieren kann, kann ein Vergleich zwischen zwei Double Strukturen, die logisch gleich sind, fehlschlagen.
Weitere Informationen
Gilt für:
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
Parameter
- o
- Object
Der zu vergleichende Vektor.
Gibt zurück
true if o is a Vector and has the same X and Y values as this vector; otherwise, false.
Beispiele
Das folgende Beispiel zeigt, wie Sie diese Methode verwenden, um zu überprüfen, ob eine Vector und eine Object gleich sind.
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;
}
Hinweise
Die Eigenschaften und X Eigenschaften eines Vektors Y werden mithilfe von Double Werten beschrieben. Da der Wert eines Werts Double beim Ausführen von arithmetischen Vorgängen die Genauigkeit verlieren kann, kann ein Vergleich zwischen zwei Vector Strukturen, die logisch gleich sind, fehlschlagen.