Vector.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 vektör karşılaştırır.
Aşırı Yüklemeler
Equals(Vector) |
Eşitlik için iki vektör karşılaştırır. |
Equals(Vector, Vector) |
Eşitlik için belirtilen iki vektörle karşılaştırır. |
Equals(Object) |
Belirtilenin Object bir Vector yapı olup olmadığını ve yapı ise, bu vektörle aynı X ve Y değerlere sahip olup olmadığını belirler. |
Açıklamalar
Vektör ve X Y özellikleri değerler kullanılarak Double açıklanır. Ü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(Vector)
Eşitlik için iki vektör karşılaştırır.
public:
bool Equals(System::Windows::Vector value);
public bool Equals (System.Windows.Vector value);
override this.Equals : System.Windows.Vector -> bool
Public Function Equals (value As Vector) As Boolean
Parametreler
- value
- Vector
Bu vektörle karşılaştıracak vektör.
Döndürülenler
true
bu vektörle aynı X ve Y değerlere sahipsevalue
; değilse, false
.
Örnekler
Aşağıdaki örnekte, iki Vector yapının eşit olup olmadığını denetlemek için bu yöntemin nasıl kullanılacağı gösterilmektedir.
private Boolean equalsExample2()
{
Vector vector1 = new Vector(20, 30);
Vector vector2 = new Vector(20, 30);
Boolean areEqual = false;
// areEqual is True. Both parameters are Vector structures,
// and they are equal.
if (vector1.Equals(vector2))
{
areEqual = true;
}
return areEqual;
}
Açıklamalar
Vektör ve X Y özellikleri değerler kullanılarak Double açıklanır. Üzerinde aritmetik işlemler gerçekleştirildiğinde değerinin Double duyarlığı kaybedebileceği için, mantıksal olarak eşit olan iki Vector yapı arasındaki karşılaştırma başarısız olabilir.
Ayrıca bkz.
Şunlara uygulanır
Equals(Vector, Vector)
Eşitlik için belirtilen iki vektörle karşılaştırır.
public:
static bool Equals(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static bool Equals (System.Windows.Vector vector1, System.Windows.Vector vector2);
static member Equals : System.Windows.Vector * System.Windows.Vector -> bool
Public Shared Function Equals (vector1 As Vector, vector2 As Vector) As Boolean
Parametreler
- vector1
- Vector
Karşılaştıracak ilk vektör.
- vector2
- Vector
Karşılaştıracak ikinci vektör.
Döndürülenler
true
ve bileşenlerinin X vector1
vector2
eşit olup olmadığını; aksi takdirde , false
.Y
Örnekler
Aşağıdaki örnekte, iki Vector yapının eşit olup olmadığını denetlemek için bu yöntemin nasıl kullanılacağı gösterilmektedir.
private Boolean equalsExample1()
{
Vector vector1 = new Vector(20, 30);
Vector vector2 = new Vector(20, 30);
Boolean areEqual = false;
// areEqual is True
if (Vector.Equals(vector1, vector2))
{
areEqual = true;
}
return areEqual;
}
Açıklamalar
Vektör ve X Y özellikleri değerler kullanılarak Double açıklanır. Ü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(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
- o
- Object
Karşılaştıracak vektör.
Döndürülenler
true
ise Vector ve bu vektörle aynı X ve Y değerlere sahipseo
; değilse, false
.
Örnekler
Aşağıdaki örnekte, a ile'nin Object eşit olup olmadığını Vector denetlemek için bu yöntemin nasıl kullanılacağı gösterilmektedir.
private Boolean equalsExample2()
{
Vector vector1 = new Vector(20, 30);
Vector vector2 = new Vector(20, 30);
Boolean areEqual = false;
// areEqual is True. Both parameters are Vector structures,
// and they are equal.
if (vector1.Equals(vector2))
{
areEqual = true;
}
return areEqual;
}
Açıklamalar
Vektör ve X Y özellikleri değerler kullanılarak Double açıklanır. Üzerinde aritmetik işlemler gerçekleştirildiğinde değerinin Double duyarlığı kaybedebileceği için, mantıksal olarak eşit olan iki Vector yapı arasındaki karşılaştırma başarısız olabilir.