Vector.Equals 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
比較兩個向量是否相等。
多載
Equals(Vector) |
比較兩個向量是否相等。 |
Equals(Vector, Vector) |
比較兩個指定的向量是否相等。 |
Equals(Object) |
備註
向量的 X 和 Y 屬性是使用 Double 值來描述。 由於 在算數運算上執行算數運算時,的值 Double 可能會失去精確度,因此邏輯上相等的兩 Double 個結構之間的比較可能會失敗。
Equals(Vector)
比較兩個向量是否相等。
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
參數
- value
- Vector
要與這個向量比較的向量。
傳回
如果 value
具有的 X 和 Y 值與這個向量相同則為 true
,否則為 false
。
範例
下列範例示範如何使用這個方法來檢查兩 Vector 個結構是否相等。
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;
}
備註
向量的 X 和 Y 屬性是使用 Double 值來描述。 由於 在算數運算上執行算數運算時,的值 Double 可能會失去精確度,因此邏輯上相等的兩 Vector 個結構之間的比較可能會失敗。
另請參閱
適用於
Equals(Vector, Vector)
比較兩個指定的向量是否相等。
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
參數
- vector1
- Vector
要比較的第一個向量。
- vector2
- Vector
要比較的第二個向量。
傳回
如果 vector1
和 vector2
的 X 和 Y 元件相等則為 true
,否則為 false
。
範例
下列範例示範如何使用這個方法來檢查兩 Vector 個結構是否相等。
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;
}
備註
向量的 X 和 Y 屬性是使用 Double 值來描述。 由於 在算數運算上執行算數運算時,的值 Double 可能會失去精確度,因此邏輯上相等的兩 Double 個結構之間的比較可能會失敗。
另請參閱
適用於
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
參數
- o
- Object
要比較的向量。
傳回
如果 o
是 Vector 而且具有的 X 和 Y 值與這個向量相同,則為 true
,否則為 false
。
範例
下列範例示範如何使用這個方法來檢查 和 Object 是否 Vector 相等。
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;
}
備註
向量的 X 和 Y 屬性是使用 Double 值來描述。 由於 在算數運算上執行算數運算時,的值 Double 可能會失去精確度,因此邏輯上相等的兩 Vector 個結構之間的比較可能會失敗。