Size3D.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.
Eşitlik için iki Size3D yapıyı karşılaştırır.
Aşırı Yüklemeler
Equals(Object) |
Belirtilen nesnenin bir Size3D yapı olup olmadığını ve belirtilen Object öğesinin Xve Y Z özelliklerinin bu Size3D yapının , Y ve Z özelliklerine Xeşit olup olmadığını belirler. |
Equals(Size3D) |
Eşitlik için iki Size3D yapıyı karşılaştırır. |
Equals(Size3D, Size3D) |
Eşitlik için iki Size3D yapıyı karşılaştırır. , ve Z özelliklerinin değerleri YXaynıysa iki Size3D yapı eşittir. |
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
örnekler eşitse; aksi takdirde , false
.
true
bir Size3D yapıysa ve bu Size3D yapıyla aynıysao
; değilse, false
.
Örnekler
Aşağıdaki örnekte ve Object Size3D yapısının eşit olup olmadığının nasıl denetlendiğini gösterir.
// Checks if an Object and a Size3D structure are equal using the non-static Equals method.
// Returns a Boolean.
// Declaring Size3D structure without initializing x,y,z values
Size3D size1 = new Size3D();
// Declaring Size3D structure and initializing x,y,z values
Size3D size2 = new Size3D(5, 10, 15);
Boolean areEqual;
// Assigning values to size1
size1.X = 2;
size1.Y = 4;
size1.Z = 6;
areEqual = size1.Equals(size2);
// areEqual is False
// Displaying Results
syntaxString = "areEqual = Size3D.Equals(size1, size2);";
resultType = "Boolean";
operationString = "Checking if an object and a Size3D structure are equal";
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString);
' Checks if an Object and a Size3D structure are equal using the non-static Equals method.
' Returns a Boolean.
' Declaring Size3D structure without initializing x,y,z values
Dim size1 As New Size3D()
' Declaring Size3D structure and initializing x,y,z values
Dim size2 As New Size3D(5, 10, 15)
Dim areEqual As Boolean
' Assigning values to size1
size1.X = 2
size1.Y = 4
size1.Z = 6
areEqual = size1.Equals(size2)
' areEqual is False
' Displaying Results
syntaxString = "areEqual = Size3D.Equals(size1, size2)"
resultType = "Boolean"
operationString = "Checking if an object and a Size3D structure are equal"
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString)
Açıklamalar
Double Aritmetik işlemler gerçekleştirildiğinde değerler duyarlık kaybedebileceğinden, mantıksal olarak eşit olan iki Size3D örnek arasındaki karşılaştırma başarısız olabilir.
Ayrıca bkz.
Şunlara uygulanır
Equals(Size3D)
Eşitlik için iki Size3D yapıyı karşılaştırır.
public:
bool Equals(System::Windows::Media::Media3D::Size3D value);
public bool Equals (System.Windows.Media.Media3D.Size3D value);
override this.Equals : System.Windows.Media.Media3D.Size3D -> bool
Public Function Equals (value As Size3D) As Boolean
Parametreler
- value
- Size3D
Bu örnekle karşılaştırılan Boyut3D örneği.
Döndürülenler
true
örnekler eşitse; aksi takdirde , false
.
Açıklamalar
Double Aritmetik işlemler gerçekleştirildiğinde değerler duyarlık kaybedebileceğinden, mantıksal olarak eşit olan iki Size3D örnek arasındaki karşılaştırma başarısız olabilir.
Ayrıca bkz.
Şunlara uygulanır
Equals(Size3D, Size3D)
public:
static bool Equals(System::Windows::Media::Media3D::Size3D size1, System::Windows::Media::Media3D::Size3D size2);
public static bool Equals (System.Windows.Media.Media3D.Size3D size1, System.Windows.Media.Media3D.Size3D size2);
static member Equals : System.Windows.Media.Media3D.Size3D * System.Windows.Media.Media3D.Size3D -> bool
Public Shared Function Equals (size1 As Size3D, size2 As Size3D) As Boolean
Parametreler
Döndürülenler
true
örnekler eşitse; aksi takdirde , false
.
true
ve bileşenlerinin Xsize2
size1
, Y, ve Z bileşenleri eşitse; değilse, . false
Örnekler
Aşağıdaki örnek, iki Size3D yapının eşit olup olmadığının nasıl denetlendiğini gösterir.
private bool size3DEqualityExample()
{
// Checks if two Size3D structures are equal using the static Equals method.
// Returns a Boolean.
// Declaring Size3D structure without initializing x,y,z values
Size3D size1 = new Size3D();
// Delcaring Size3D structure and initializing x,y,z values
Size3D size2 = new Size3D(5, 10, 15);
Boolean areEqual;
// Assigning values to size1
size1.X = 2;
size1.Y = 4;
size1.Z = 6;
// checking for equality
areEqual = Size3D.Equals(size1, size2);
// areEqual is False
return areEqual;
}
Açıklamalar
Double Aritmetik işlemler gerçekleştirildiğinde değerler duyarlık kaybedebileceğinden, mantıksal olarak eşit olan iki Size3D örnek arasındaki karşılaştırma başarısız olabilir.