共用方式為


Matrix.Equality(Matrix, Matrix) 運算子

定義

判斷兩個指定的 Matrix 結構是否相同。

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 ( = ) : System.Windows.Media.Matrix * System.Windows.Media.Matrix -> bool
Public Shared Operator == (matrix1 As Matrix, matrix2 As Matrix) As Boolean

參數

matrix1
Matrix

要比較的第一個 Matrix 結構。

matrix2
Matrix

要比較的第二個 Matrix 結構。

傳回

Boolean

如果 matrix1matrix2 相同則為 true,否則為 false

範例

下列範例示範如何檢查兩 Matrix 個結構是否相等。

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

備註

注意

會將 Matrix 其值儲存為雙精度浮點數。 由於 在算數運算上執行算數運算時,的值 Double 可能會失去精確度,因此邏輯上相等的兩 Double 個結構之間的比較可能會失敗。

適用於

另請參閱