Matrix.Inequality(Matrix, Matrix) 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í.
Určuje, zda tyto dvě zadané Matrix struktury nejsou identické.
public:
static bool operator !=(System::Windows::Media::Matrix matrix1, System::Windows::Media::Matrix matrix2);
public static bool operator != (System.Windows.Media.Matrix matrix1, System.Windows.Media.Matrix matrix2);
static member op_Inequality : System.Windows.Media.Matrix * System.Windows.Media.Matrix -> bool
Public Shared Operator != (matrix1 As Matrix, matrix2 As Matrix) As Boolean
Parametry
Návraty
true
pokud matrix1
a matrix2
nejsou identické; false
v opačném případě .
Příklady
Následující příklad ukazuje, jak zkontrolovat dvě Matrix struktury rovnosti.
private void equalityExample()
{
Matrix matrix1 = new Matrix(5, 10, 15, 20, 25, 30);
Matrix matrix2 = new Matrix(5, 10, 15, 20, 25, 30);
Boolean result;
// result is true.
result = (matrix1 == matrix2);
// result is false.
result = (matrix1 != matrix2);
}
Poznámky
Poznámka
A Matrix ukládá hodnoty jako dvojité hodnoty. 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 Double strukturami, které jsou logicky rovny.