次の方法で共有


Complex.Real プロパティ

定義

現在の Complex オブジェクトの実際のコンポーネントを取得します。

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

プロパティ値

複素数の実数成分。

次の例では、Complex オブジェクトの配列をインスタンス化し、それぞれの実数と虚数のコンポーネントを a + bi形式で表示します。

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

注釈

複素数 a + bi指定すると、Real プロパティは aの値を返します。

適用対象

こちらもご覧ください