Matrix.Equals Yöntem
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ı değerlere sahip olup olmadığını belirler.
Aşırı Yüklemeler
Equals(Object) |
Belirtilen Object öğesinin bu Matrixile aynı olan bir Matrix yapı olup olmadığını belirler. |
Equals(Matrix) |
Belirtilen Matrix yapının bu örnekle aynı olup olmadığını belirler. |
Equals(Matrix, Matrix) |
Belirtilen Matrix iki yapının aynı olup olmadığını belirler. |
Örnekler
Aşağıdaki örnekte iki Matrix yapının eşitlik açısından 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
, Matrix değerlerini çift olarak depolar. Üzerinde aritmetik işlemler gerçekleştirildiğinde değerinin Double duyarlığı kaybedebileceği için, mantıksal olarak eşit olan iki Double yapı arasındaki karşılaştırma başarısız olabilir.
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
Parametreler
Döndürülenler
true
bu yapıyla Matrix aynı olan bir Matrix yapıysao
; değilse, false
.
Örnekler
Aşağıdaki örnekte iki Matrix yapının eşitlik açısından 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
, Matrix değerlerini çift olarak depolar. Üzerinde aritmetik işlemler gerçekleştirildiğinde değerinin Double duyarlığı kaybedebileceği için, mantıksal olarak eşit olan iki Double yapı arasındaki karşılaştırma başarısız olabilir.
Ayrıca bkz.
Şunlara uygulanır
Equals(Matrix)
Belirtilen Matrix yapının bu örnekle aynı olup olmadığını belirler.
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
Parametreler
Döndürülenler
true
örnekler eşitse; aksi takdirde , false
.
Örnekler
Aşağıdaki örnekte iki Matrix yapının eşitlik açısından 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
, Matrix değerlerini çift olarak depolar. Üzerinde aritmetik işlemler gerçekleştirildiğinde değerinin Double duyarlığı kaybedebileceği için, mantıksal olarak eşit olan iki Double yapı arasındaki karşılaştırma başarısız olabilir.
Ayrıca bkz.
Şunlara uygulanır
Equals(Matrix, Matrix)
Belirtilen Matrix iki yapının aynı olup olmadığını belirler.
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
Parametreler
Döndürülenler
true
ve özdeşsematrix1
; değilse, false
.matrix2
Açıklamalar
Not
, Matrix değerlerini çift olarak depolar. Üzerinde aritmetik işlemler gerçekleştirildiğinde değerinin Double duyarlığı kaybedebileceği için, mantıksal olarak eşit olan iki Double yapı arasındaki karşılaştırma başarısız olabilir.