Matrix.Equals Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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)
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
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
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
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.