Vector.Inequality(Vector, Vector) Operátor
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á dva vektory nerovnosti.
public:
static bool operator !=(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static bool operator != (System.Windows.Vector vector1, System.Windows.Vector vector2);
static member op_Inequality : System.Windows.Vector * System.Windows.Vector -> bool
Public Shared Operator != (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
true
X jsou-li a Y součásti vector1
a vector2
jsou odlišné; v opačném případě . false
Příklady
Následující příklad ukazuje, jak pomocí tohoto operátoru (!=) zkontrolovat, jestli se dvě Vector struktury nerovnají.
private Boolean overloadedInequalityOperatorExample()
{
Vector vector1 = new Vector(20, 30);
Vector vector2 = new Vector(45, 70);
Boolean areNotEqual;
// Check whether the two Vectors are not equal, using the overloaded
// inequality operator.
// areNotEqual is True.
areNotEqual = (vector1 != vector2);
return areNotEqual;
}
Private Function overloadedInequalityOperatorExample() As Boolean
Dim vector1 As New Vector(20, 30)
Dim vector2 As New Vector(45, 70)
Dim areNotEqual As Boolean
' Check whether the two Vectors are not equal, using the overloaded
' inequality operator.
' areNotEqual is True.
areNotEqual = (vector1 <> vector2)
Return areNotEqual
End Function
Poznámky
Vektory X a Y vlastnosti jsou popsány pomocí Double hodnot. Vzhledem k tomu, že hodnota Double můžou při provádění aritmetických operací ztratit přesnost, může selhat porovnání mezi dvěma Vector strukturami, které jsou logicky rovny.