Vector.Equals 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
比较两个向量是否相等。
重载
Equals(Vector) |
比较两个向量是否相等。 |
Equals(Vector, Vector) |
比较两个指定向量是否相等。 |
Equals(Object) |
注解
使用Double值描述向量X和Y属性。 由于在算术运算上执行算术运算时的值 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;
}
注解
使用Double值描述向量X和Y属性。 由于在算术运算上执行算术运算时的值 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;
}
注解
使用Double值描述向量X和Y属性。 由于在算术运算上执行算术运算时的值 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
。
示例
以下示例演示如何使用此方法检查 a Vector 和 a Object 是否相等。
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;
}
注解
使用Double值描述向量X和Y属性。 由于在算术运算上执行算术运算时的值 Double 可能会丢失精度,因此逻辑上相等的两 Vector 个结构之间的比较可能会失败。