Size3D.Equals Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Jämför två Size3D strukturer för likhet.
Överlagringar
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är en Size3D struktur och om Xegenskaperna och Y egenskaperna för Z den angivna Object är lika med egenskaperna och X för den YZ här Size3D strukturen. |
| Equals(Size3D) |
Jämför två Size3D strukturer för likhet. |
| Equals(Size3D, Size3D) |
Jämför två Size3D strukturer för likhet. Två Size3D strukturer är lika med om värdena för deras X, Yoch Z egenskaper är desamma. |
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
Parametrar
Returer
trueom instanserna är lika; annars . false
trueom o är en Size3D struktur och är identisk med den här Size3D strukturen, annars . false
Exempel
I följande exempel visas hur du kontrollerar om en Object struktur och en Size3D struktur är lika.
// Checks if an Object and a Size3D structure are equal using the non-static Equals method.
// Returns a Boolean.
// Declaring Size3D structure without initializing x,y,z values
Size3D size1 = new Size3D();
// Declaring Size3D structure and initializing x,y,z values
Size3D size2 = new Size3D(5, 10, 15);
Boolean areEqual;
// Assigning values to size1
size1.X = 2;
size1.Y = 4;
size1.Z = 6;
areEqual = size1.Equals(size2);
// areEqual is False
// Displaying Results
syntaxString = "areEqual = Size3D.Equals(size1, size2);";
resultType = "Boolean";
operationString = "Checking if an object and a Size3D structure are equal";
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString);
' Checks if an Object and a Size3D structure are equal using the non-static Equals method.
' Returns a Boolean.
' Declaring Size3D structure without initializing x,y,z values
Dim size1 As New Size3D()
' Declaring Size3D structure and initializing x,y,z values
Dim size2 As New Size3D(5, 10, 15)
Dim areEqual As Boolean
' Assigning values to size1
size1.X = 2
size1.Y = 4
size1.Z = 6
areEqual = size1.Equals(size2)
' areEqual is False
' Displaying Results
syntaxString = "areEqual = Size3D.Equals(size1, size2)"
resultType = "Boolean"
operationString = "Checking if an object and a Size3D structure are equal"
ShowResults(areEqual.ToString(), syntaxString, resultType, operationString)
Kommentarer
Eftersom Double värden kan förlora precision när aritmetiska åtgärder utförs på dem kan en jämförelse mellan två Size3D instanser som är logiskt lika med misslyckas.
Se även
Gäller för
Equals(Size3D)
Jämför två Size3D strukturer för likhet.
public:
bool Equals(System::Windows::Media::Media3D::Size3D value);
public bool Equals(System.Windows.Media.Media3D.Size3D value);
override this.Equals : System.Windows.Media.Media3D.Size3D -> bool
Public Function Equals (value As Size3D) As Boolean
Parametrar
- value
- Size3D
Den instans av Size3D som ska jämföras med den här instansen.
Returer
trueom instanserna är lika; annars . false
Kommentarer
Eftersom Double värden kan förlora precision när aritmetiska åtgärder utförs på dem kan en jämförelse mellan två Size3D instanser som är logiskt lika med misslyckas.
Se även
Gäller för
Equals(Size3D, Size3D)
public:
static bool Equals(System::Windows::Media::Media3D::Size3D size1, System::Windows::Media::Media3D::Size3D size2);
public static bool Equals(System.Windows.Media.Media3D.Size3D size1, System.Windows.Media.Media3D.Size3D size2);
static member Equals : System.Windows.Media.Media3D.Size3D * System.Windows.Media.Media3D.Size3D -> bool
Public Shared Function Equals (size1 As Size3D, size2 As Size3D) As Boolean
Parametrar
Returer
trueom instanserna är lika; annars . false
trueom komponenterna XY , Zoch size1 i och size2 är lika; annars . false
Exempel
I följande exempel visas hur du kontrollerar om två Size3D strukturer är lika.
private bool size3DEqualityExample()
{
// Checks if two Size3D structures are equal using the static Equals method.
// Returns a Boolean.
// Declaring Size3D structure without initializing x,y,z values
Size3D size1 = new Size3D();
// Delcaring Size3D structure and initializing x,y,z values
Size3D size2 = new Size3D(5, 10, 15);
Boolean areEqual;
// Assigning values to size1
size1.X = 2;
size1.Y = 4;
size1.Z = 6;
// checking for equality
areEqual = Size3D.Equals(size1, size2);
// areEqual is False
return areEqual;
}
Kommentarer
Eftersom Double värden kan förlora precision när aritmetiska åtgärder utförs på dem kan en jämförelse mellan två Size3D instanser som är logiskt lika med misslyckas.