Un altro tipo di nuova introduzione è il tipo System.Numerics.Complex, per rappresentare numeri complessi, cioè numeri dotati di una parte numerica reale (a virgola mobile) e una parte numerica immaginaria. I numeri complessi sono molto utilizzati in applicazioni matematiche e scientifiche e quindi l'introduzione di questo nuovo tipo di dato è estremamente importante.
Il tipo Complex si utilizza nel seguente modo:
Visual Basic
- ' definizione di un tipo complesso
- Dim numeroComplesso As New Complex(125.17, 18)
- MessageBox.Show("Parte reale: " &
- numeroComplesso.Real.ToString &
- Environment.NewLine &
- "Parte immaginaria: " &
- numeroComplesso.Imaginary.ToString)