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
Параметры
Возвращаемое значение
Значение 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, используемый для сравнения с этим экземпляром.
Возвращаемое значение
Значение true
, если экземпляры равны; в противном случае — значение false
.
Комментарии
Vector3D значения описаны с помощью Double значений. Поскольку значение может Double потерять точность при работе, сравнение двух Vector3D значений, которые логически равны, могут завершиться ошибкой.
См. также раздел
Применяется к
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
Объект для сравнения.
Возвращаемое значение
Значение 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 значений, которые логически равны, могут завершиться ошибкой.