Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Complex Implicit Conversion (UInt16 to Complex)

 

Date de publication : novembre 2016

Définit une conversion implicite d'un entier 16 bits non signé en nombre complexe.

Cette API n’est pas conforme CLS.

Espace de noms:   System.Numerics
Assembly:  System.Numerics (dans System.Numerics.dll)

public static implicit operator Complex (
	ushort value
)

Paramètres

value
Type: System.UInt16

Valeur à convertir en nombre complexe.

Valeur de retour

Type: System.Numerics.Complex

Objet qui contient la valeur de le value paramètre comme partie réelle et zéro comme partie imaginaire.

Les surcharges de la Implicit opérateur définissent les types à partir de laquelle un compilateur peut convertir automatiquement un Complex objet sans opérateur de cast explicite (en c#) ou un appel à une fonction de conversion (en Visual Basic). Ils sont des conversions étendues qui n’impliquent pas de perte de données et ne lèvent pas une OverflowException.

Cette surcharge permet au compilateur de gérer les conversions d’un entier 16 bits non signé en un nombre complexe, comme le montre l’exemple suivant. Notez que le résultat de la conversion est un nombre complexe dont la partie réelle est égale à l’entier 16 bits non signé et dont la partie imaginaire est égale à zéro.

ushort shortValue = 421;
System.Numerics.Complex c1 = shortValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (421, 0)

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 4.0
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 4.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: