Vector3D.Inequality(Vector3D, Vector3D) Оператор

Определение

Сравнивает две структуры Vector3D, чтобы выявить различие.

public:
 static bool operator !=(System::Windows::Media::Media3D::Vector3D vector1, System::Windows::Media::Media3D::Vector3D vector2);
public static bool operator != (System.Windows.Media.Media3D.Vector3D vector1, System.Windows.Media.Media3D.Vector3D vector2);
static member op_Inequality : System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Media3D.Vector3D -> bool
Public Shared Operator != (vector1 As Vector3D, vector2 As Vector3D) As Boolean

Параметры

vector1
Vector3D

Первая структура Vector3D для сравнения.

vector2
Vector3D

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

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

Boolean

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

Примеры

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

// Checks if two Vector3D structures are not equal using the overloaded inequality operator.

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

areNotEqual = (vector1 != vector2);
// areNotEqual is True
' Checks if two Vector3D structures are not equal using the overloaded inequality operator.

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

areNotEqual = (vector1 <> vector2)
' areNotEqual is True

Комментарии

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

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

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