الهيكل Complex

Complex structure

بنية العدد المركب.

public struct Complex : IEquatable<Complex>

المنشئات

الاسمالوصف
Complex(Complex)يهيئ مثيلاً جديدًا من الهيكل Complex.
Complex(double, double)يهيئ مثيلاً جديدًا من الهيكل Complex.

الخصائص

الاسمالوصف
Im { get; set; }يحصل أو يعين الجزء التخيلي.
Magnitude { get; }يحصل على المقدار.
Phase { get; }يحصل على الطور.
Re { get; set; }يحصل أو يعين الجزء الحقيقي.
SquaredMagnitude { get; }يحصل على المقدار المربع.

الطرق

الاسمالوصف
static Add(Complex, Complex)يضيف a و b.
static Add(Complex, double)يضيف a و s.
static Cos(Complex)يحصل على جيب تمام a.
static Divide(Complex, Complex)يقسم a على b.
static Divide(Complex, double)يقسم a على s.
static Divide(double, Complex)يقسم a على s.
static Exp(Complex)يرفع e إلى a.
static Log(Complex)يحصل على اللوغاريتم لـ a.
static Multiply(Complex, Complex)يضرب a في b.
static Multiply(Complex, double)يضرب a في s.
static Negate(Complex)يعكس إشارة a.
static Parse(string)يحوّل s المحدد إلى Complex.
static Sin(Complex)يحصل على جيب a.
static Sqrt(Complex)يحصل على الجذر التربيعي لـ a.
static Subtract(Complex, Complex)يطرح b من a.
static Subtract(Complex, double)يطرح s من a.
static Subtract(double, Complex)يطرح s من a.
static Tan(Complex)يحصل على ظل a.
Clone()ينسخ هذه المثيلة.
Equals(Complex)يحدد ما إذا كان الكائن المحدد مساويًا لهذه المثيلة.
override Equals(object)يحدد ما إذا كان الكائن المحدد مساويًا لهذه المثيلة.
override GetHashCode()يرجع رمز تجزئة لهذه المثيلة.
override ToString()يرجع سلسلة تمثل هذه الحالة.
static Add(Complex, Complex, ref Complex)يضيف a و b.
static Add(Complex, double, ref Complex)يضيف a و s.
static ApproxEqual(Complex, Complex)يفحص المساواة التقريبية.
static ApproxEqual(Complex, Complex, double)يفحص المساواة التقريبية.
static Divide(Complex, Complex, ref Complex)يقسم a على b.
static Divide(Complex, double, ref Complex)يقسم a على s.
static Divide(double, Complex, ref Complex)يقسم s على a.
static Multiply(Complex, Complex, ref Complex)يضرب a في b.
static Multiply(Complex, double, ref Complex)يضرب a في s.
static Subtract(Complex, Complex, ref Complex)يطرح b من a.
static Subtract(Complex, double, ref Complex)يطرح s من a.
static Subtract(double, Complex, ref Complex)يطرح a من s.
static TryParse(string, out Complex)يحاول تحويل s المحدد إلى Complex.
operator +ينفّذ المشغل +. (3 عمليات)
operator /ينفّذ المشغل /. (3 عمليات)
operator ==ينفّذ المشغل ==.
explicit operatorيُجري تحويلًا صريحًا من Double إلى Complex. (2 عمليات)
operator !=ينفّذ المشغل !=.
operator *ينفّذ المشغل *. (3 عمليات)
operator -ينفّذ المشغل -. (4 عمليات)

الحقول

الاسمالوصف
static readonly Iمركّب I له Im يساوي 1.
static readonly Oneمركّب واحد له Re وIm يساويان 1.
static readonly Zeroمركّب صفر.
static readonly SizeOfComplexحجم المركّب.
static readonly SizeOfDoubleحجم Double.

انظر أيضًا