This topic has not yet been rated - Rate this topic

Complex.Real Property

Gets the real component of the current Complex object.

Namespace:  System.Numerics
Assembly:  System.Numerics (in System.Numerics.dll)
public double Real { get; }

Property Value

Type: System.Double
The real component of a complex number.

Given a complex number a + bi, the Real property returns the value of a.

The following example instantiates an array of Complex objects and displays the real and imaginary components of each in the form 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

.NET Framework

Supported in: 4.5, 4

.NET Framework Client Profile

Supported in: 4

Portable Class Library

Supported in: Portable Class Library

.NET for Windows Store apps

Supported in: Windows 8

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.