Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Complex Implicit Conversione (UInt32 to Complex)

 

Data di pubblicazione: ottobre 2016

Definisce una conversione implicita di un intero senza segno a 32 bit in un numero complesso.

Questa API non è conforme a CLS.

Spazio dei nomi:   System.Numerics
Assembly:  System.Numerics (in System.Numerics.dll)

public static implicit operator Complex (
	uint value
)

Parametri

value
Type: System.UInt32

Valore da convertire in un numero complesso.

Valore restituito

Type: System.Numerics.Complex

Oggetto contenente il valore del parametro value come parte reale e zero come parte immaginaria.

Gli overload di Implicit operatore definiscono i tipi da cui è possibile convertire automaticamente un compilatore un Complex oggetto senza un operatore di cast esplicito (in c#) o una chiamata a una funzione di conversione (in Visual Basic). Essi sono di ampliamento che non comportino una perdita di dati e non generano un OverflowException.

Questo overload consente al compilatore di gestire le conversioni da un intero senza segno a 32 bit in un numero complesso, come illustrato nell'esempio seguente. Si noti che il risultato della conversione è un numero complesso la cui parte reale è uguale a unsigned integer a 32 bit e la parte immaginaria è uguale a zero.

int intValue = 197461;
System.Numerics.Complex c1 = intValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (197461, 0)

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 4.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: