Freigeben über


Complex.Imaginary Eigenschaft

Definition

Ruft die imaginäre Komponente des aktuellen Complex -Objekts ab.

public:
 property double Imaginary { double get(); };
public double Imaginary { get; }
member this.Imaginary : double
Public ReadOnly Property Imaginary As Double

Eigenschaftswert

Die imaginäre Komponente einer komplexen Zahl.

Beispiele

Im folgenden Beispiel wird ein Array von Complex Objekten instanziiert und die realen und imaginären Komponenten der einzelnen Objekte in form a + biangezeigt.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex[] values = { new Complex(12.5, -6.3),
                           new Complex(-17.8, 1.7),
                           new Complex(14.4, 8.9) };
      foreach (var value in values)
         Console.WriteLine("{0} + {1}i", value.Real, value.Imaginary);
   }
}
// The example displays the following output:
//       12.5 + -6.3i
//       -17.8 + 1.7i
//       14.4 + 8.9i
open System.Numerics

let values = [ Complex(12.5, -6.3); Complex(-17.8, 1.7); Complex(14.4, 8.9) ]

for value in values do
    printfn $"{value.Real} + {value.Imaginary}i"
// The example displays the following output:
//       12.5 + -6.3i
//       -17.8 + 1.7i
//       14.4 + 8.9i
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim values() As Complex = { New Complex(12.5, -6.3), 
                                  New Complex(-17.8, 1.7), 
                                  New Complex(14.4, 8.9) }
      For Each value In values
         Console.WriteLine("{0} + {1}i", value.Real, value.Imaginary)
      Next                                   
   End Sub
End Module
' The example displays the following output:
'       12.5 + -6.3i
'       -17.8 + 1.7i
'       14.4 + 8.9i

Hinweise

Bei einer komplexen Zahl a + bigibt die Imaginary-Eigenschaft den Wert bzurück.

Gilt für:

Weitere Informationen