Språk

Matrix.Equals Metod

Definition

Avgör om de två angivna Matrix strukturerna har samma värden.

Överlagringar

Name Description
Equals(Object)

Avgör om den angivna Object är en Matrix struktur som är identisk med den här Matrix.

Equals(Matrix)

Avgör om den angivna Matrix strukturen är identisk med den här instansen.

Equals(Matrix, Matrix)

Avgör om de två angivna Matrix strukturerna är identiska.

Exempel

I följande exempel visas hur du kontrollerar två Matrix strukturer för likhet.

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);
}

Kommentarer

Note

A Matrix lagrar sina värden som dubblar. Eftersom värdet för en Double kan förlora precision när aritmetiska åtgärder utförs på den, kan en jämförelse mellan två Double strukturer som är logiskt lika med misslyckas.

Equals(Object)

Avgör om den angivna Object är en Matrix struktur som är identisk med den här Matrix.

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

Parametrar

o
Object

Den Object att jämföra.

Returer

true om o är en Matrix struktur som är identisk med den här Matrix strukturen, falseannars .

Exempel

I följande exempel visas hur du kontrollerar två Matrix strukturer för likhet.

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);
}

Kommentarer

Note

A Matrix lagrar sina värden som dubblar. Eftersom värdet för en Double kan förlora precision när aritmetiska åtgärder utförs på den, kan en jämförelse mellan två Double strukturer som är logiskt lika med misslyckas.

Se även

Gäller för

Equals(Matrix)

Avgör om den angivna Matrix strukturen är identisk med den här instansen.

public:
 bool Equals(System::Windows::Media::Matrix value);
public bool Equals(System.Windows.Media.Matrix value);
override this.Equals : System.Windows.Media.Matrix -> bool
Public Function Equals (value As Matrix) As Boolean

Parametrar

value
Matrix

Instansen av Matrix att jämföra med den här instansen.

Returer

trueom instanserna är lika; annars . false

Exempel

I följande exempel visas hur du kontrollerar två Matrix strukturer för likhet.

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);
}

Kommentarer

Note

A Matrix lagrar sina värden som dubblar. Eftersom värdet för en Double kan förlora precision när aritmetiska åtgärder utförs på den, kan en jämförelse mellan två Double strukturer som är logiskt lika med misslyckas.

Se även

Gäller för

Equals(Matrix, Matrix)

Avgör om de två angivna Matrix strukturerna är identiska.

public:
 static bool Equals(System::Windows::Media::Matrix matrix1, System::Windows::Media::Matrix matrix2);
public static bool Equals(System.Windows.Media.Matrix matrix1, System.Windows.Media.Matrix matrix2);
static member Equals : System.Windows.Media.Matrix * System.Windows.Media.Matrix -> bool
Public Shared Function Equals (matrix1 As Matrix, matrix2 As Matrix) As Boolean

Parametrar

matrix1
Matrix

Den första Matrix strukturen att jämföra.

matrix2
Matrix

Den andra Matrix strukturen att jämföra.

Returer

true om matrix1 och matrix2 är identiska, falseannars .

Kommentarer

Note

A Matrix lagrar sina värden som dubblar. Eftersom värdet för en Double kan förlora precision när aritmetiska åtgärder utförs på den, kan en jämförelse mellan två Double strukturer som är logiskt lika med misslyckas.

Se även

Gäller för