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

Определение

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

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

Параметры

size1
Size3D

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

size2
Size3D

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

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

Boolean

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

Примеры

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

// Checks if two Size3D structures are not equal using the overloaded != operator. 
// Returns a Boolean.

Size3D size1 = new Size3D(2, 4, 6);
Size3D size2 = new Size3D(5, 10, 15);
Boolean areNotEqual;

areNotEqual = size1 != size2;
// areNotEqual is True

// Displaying Results
syntaxString = "areNotEqual = size1 != size2;";
resultType = "Boolean";
operationString = "Checking if two Size3D structures are not equal";
ShowResults(areNotEqual.ToString(), syntaxString, resultType, operationString);
' Checks if two Size3D structures are not equal using the overloaded != operator. 
' Returns a Boolean.

Dim size1 As New Size3D(2, 4, 6)
Dim size2 As New Size3D(5, 10, 15)
Dim areNotEqual As Boolean

areNotEqual = size1 <> size2
' areNotEqual is True

' Displaying Results
syntaxString = "areNotEqual = size1 != size2"
resultType = "Boolean"
operationString = "Checking if two Size3D structures are not equal"
ShowResults(areNotEqual.ToString(), syntaxString, resultType, operationString)

Комментарии

Поскольку Double значения могут потерять точность при выполнении с ними арифметических операций, сравнение двух Size3D экземпляров, которые логически равны, могут завершиться ошибкой.

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