Size3D.Inequality(Size3D, Size3D) Opérateur

Définition

Compare l'inégalité de deux structures Size3D. Deux structures Size3D ne sont pas égales si les valeurs de leurs propriétés X, Y et Z sont différentes.

C#
public static bool operator != (System.Windows.Media.Media3D.Size3D size1, System.Windows.Media.Media3D.Size3D size2);

Paramètres

size1
Size3D

Première structure Size3D à comparer.

size2
Size3D

Deuxième structure Size3D à comparer.

Retours

Boolean

true si les coordonnées X, Y et Z de size1 et size2 sont différentes ; sinon, false.

Exemples

L’exemple suivant montre comment utiliser l’opérateur d’inégalité surchargé pour vérifier si deux Size3D structures ne sont pas égales.

C#
// 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);

Remarques

Étant donné que Double les valeurs peuvent perdre de précision lorsque des opérations arithmétiques sont effectuées sur eux, une comparaison entre deux Size3D instances qui sont logiquement égales peut échouer.

S’applique à

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7