Vector3D.Equals Метод

Определение

Сравнивает две структуры Vector3D на равенство.

Перегрузки

Equals(Vector3D, Vector3D)

Сравнивает две структуры Vector3D на равенство.

Equals(Vector3D)

Сравнивает две структуры Vector3D на равенство.

Equals(Object)

Определяет, является ли заданный объект структурой Vector3D, и равны ли свойства X, Y и Z заданного объекта Object свойствам X, Y и Z структуры Vector3D.

Equals(Vector3D, Vector3D)

Сравнивает две структуры Vector3D на равенство.

public:
 static bool Equals(System::Windows::Media::Media3D::Vector3D vector1, System::Windows::Media::Media3D::Vector3D vector2);
public static bool Equals (System.Windows.Media.Media3D.Vector3D vector1, System.Windows.Media.Media3D.Vector3D vector2);
static member Equals : System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Media3D.Vector3D -> bool
Public Shared Function Equals (vector1 As Vector3D, vector2 As Vector3D) As Boolean

Параметры

vector1
Vector3D

Первый объект Vector3D для сравнения.

vector2
Vector3D

Второй объект Vector3D для сравнения.

Возвращаемое значение

Boolean

Значение true, если компоненты X, Y и Z структур vector1 и vector2 равны; в противном случае — значение false.

Примеры

В следующем примере проверяется, равны ли две Vector3D структуры.

// Checks if two Vector3D structures are equal using the static Equals method.

Vector3D vector1 = new Vector3D(20, 30, 40);
Vector3D vector2 = new Vector3D(45, 70, 80);
Boolean areEqual;

areEqual = Vector3D.Equals(vector1, vector2);
// areEqual is False
' Checks if two Vector3D structures are equal using the static Equals method.

Dim vector1 As New Vector3D(20, 30, 40)
Dim vector2 As New Vector3D(45, 70, 80)
Dim areEqual As Boolean

areEqual = Vector3D.Equals(vector1, vector2)
' areEqual is False

Комментарии

Две структуры Vector3D равны, если значения их свойств X, Y и Z идентичны.

Vector3D значения описаны с помощью Double значений. Поскольку значение может Double потерять точность при работе, сравнение двух Vector3D значений, которые логически равны, могут завершиться ошибкой.

См. также раздел

Применяется к

Equals(Vector3D)

Сравнивает две структуры Vector3D на равенство.

public:
 bool Equals(System::Windows::Media::Media3D::Vector3D value);
public bool Equals (System.Windows.Media.Media3D.Vector3D value);
override this.Equals : System.Windows.Media.Media3D.Vector3D -> bool
Public Function Equals (value As Vector3D) As Boolean

Параметры

value
Vector3D

Экземпляр объекта Vector, используемый для сравнения с этим экземпляром.

Возвращаемое значение

Boolean

Значение true, если экземпляры равны; в противном случае — значение false.

Комментарии

Vector3D значения описаны с помощью Double значений. Поскольку значение может Double потерять точность при работе, сравнение двух Vector3D значений, которые логически равны, могут завершиться ошибкой.

См. также раздел

Применяется к

Equals(Object)

Определяет, является ли заданный объект структурой Vector3D, и равны ли свойства X, Y и Z заданного объекта Object свойствам X, Y и Z структуры Vector3D.

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

Объект для сравнения.

Возвращаемое значение

Boolean

Значение true, если o является структурой Vector3D и идентичен структуре Vector3D; в противном случае — значение false.

Примеры

В следующем примере показано, как проверить, равны ли структура и какая-то Object Vector3D структура.

// Compares an Object and a Vector3D for equality using the non-static Equals method.

Vector3D vector1 = new Vector3D(20, 30, 40);
Vector3D vector2 = new Vector3D(45, 70, 80);
Boolean areEqual;

areEqual = vector1.Equals(vector2);
// areEqual is False
' Compares an Object and a Vector3D for equality using the non-static Equals method.

Dim vector1 As New Vector3D(20, 30, 40)
Dim vector2 As New Vector3D(45, 70, 80)
Dim areEqual As Boolean

areEqual = vector1.Equals(vector2)
' areEqual is False

Комментарии

Если o структура не является структурой Vector3D , этот метод возвращает false.

Vector3D значения описаны с помощью Double значений. Поскольку значение может Double потерять точность при работе, сравнение двух Vector3D значений, которые логически равны, могут завершиться ошибкой.

См. также раздел

Применяется к