Partilhar via


Size3D.Inequality(Size3D, Size3D) Operador

Definição

Compara duas estruturas Size3D quanto à desigualdade. Duas estruturas Size3D não são iguais se os valores de suas propriedades X, Y e Z são diferentes.

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

Parâmetros

size1
Size3D

A primeira estrutura Size3D a ser comparada.

size2
Size3D

A segunda estrutura Size3D a ser comparada.

Retornos

Boolean

true se as coordenadas X, Y e Z de size1 e size2 forem diferentes; caso contrário, false.

Exemplos

O exemplo a seguir mostra como usar o operador de desigualdade sobrecarregado para verificar se duas Size3D estruturas não são iguais.

// 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)

Comentários

Como Double os valores podem perder precisão quando operações aritméticas são executadas nelas, uma comparação entre duas Size3D instâncias logicamente iguais pode falhar.

Aplica-se a