Matrix.Equality(Matrix, Matrix) Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen Matrix iki yapının aynı olup olmadığını belirler.
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
Parametreler
Döndürülenler
true
ve özdeşsematrix1
; değilse, false
.matrix2
Örnekler
Aşağıdaki örnekte, eşitlik için iki Matrix yapının nasıl denetlenecekleri gösterilmektedir.
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);
}
Açıklamalar
Not
Bir Matrix , değerlerini çift olarak depolar. Üzerinde aritmetik işlemler gerçekleştirildiğinde değeri Double duyarlığı kaybedebileceğinden, mantıksal olarak eşit olan iki Double yapı arasındaki karşılaştırma başarısız olabilir.