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 (Single to Complex)

 

Data di pubblicazione: ottobre 2016

Definisce una conversione implicita di un numero a virgola mobile a precisione singola in un numero complesso.

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

public static implicit operator Complex (
	float value
)

Parametri

value
Type: System.Single

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 Single valore in un numero complesso, come illustrato nell'esempio seguente. Si noti che il risultato della conversione è un numero complesso la cui parte reale è uguale al Single valore e la parte immaginaria è uguale a zero.

float singleValue = 1.032e-08f;
System.Numerics.Complex c1 = singleValue;
Console.WriteLine(c1);
// The example displays the following output:
//       (1.03199999657022E-08, 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: