بنية Numerics.BigInteger (F#)

نوع الأعداد الصحيحة التي يتم تحديد حجمها عشوائياً

مساحة الاسم/مسار الوحدة النمطية: System.Numerics

التجميع: FSharp.Core (في FSharp.Core.dll)

[<CustomEquality>]
[<CustomComparison>]
type BigInteger =
 struct
  interface IComparable
  new BigInteger : int64 -> BigInteger
  new BigInteger : int -> BigInteger
  static member Abs : BigInteger -> BigInteger
  static member DivRem : BigInteger * BigInteger * byref<BigInteger> -> BigInteger
  static member GreatestCommonDivisor : BigInteger * BigInteger -> BigInteger
  static member Parse : string -> BigInteger
  static member Pow : BigInteger * int32 -> BigInteger
  member this.IsOne :  bool
  member this.IsZero :  bool
  static member One :  BigInteger
  member this.Sign :  int
  static member Zero :  BigInteger
  static member ( + ) : BigInteger * BigInteger -> BigInteger
  static member ( / ) : BigInteger * BigInteger -> BigInteger
  static member ( = ) : BigInteger * BigInteger -> bool
  static member op_Explicit : BigInteger -> int32
  static member op_Explicit : BigInteger -> int64
  static member op_Explicit : BigInteger -> float
  static member ( > ) : BigInteger * BigInteger -> bool
  static member ( >= ) : BigInteger * BigInteger -> bool
  static member ( <> ) : BigInteger * BigInteger -> bool
  static member ( < ) : BigInteger * BigInteger -> bool
  static member ( <= ) : BigInteger * BigInteger -> bool
  static member ( % ) : BigInteger * BigInteger -> BigInteger
  static member ( * ) : BigInteger * BigInteger -> BigInteger
  static member ( - ) : BigInteger * BigInteger -> BigInteger
  static member ( ~- ) : BigInteger -> BigInteger
  static member ( ~+ ) : BigInteger -> BigInteger
 end

ملاحظات

يتاح استخدام هذا النوع فقط مع وقت التشغيل ل#F الذي يستهدف .NET Framework 2.0. إذا كنت تستخدم NET Framework 4. ، قم باستخدام النوع NET Framework 4. بنفس الاسم,BigInteger .

جهات الإنشاء

العضو

الوصف

جديد

إنشاء دالة BigInteger للعدد الصحيح المعطى المكون من 64 بت.

أعضاء المثيل

العضو

الوصف

IsOne

إرجاع "صحيح" إذا كان عدد صحيح كبير يساوى 'واحد'

IsZero

إرجاع "صحيح" إذا كان عدد صحيح كبير يساوى 'صفر'

الإشارة

تقوم بإرجاع علامة عدد صحيح كبير : 0 أو 1+ أو 1-.

أعضاء ثابتة

العضو

الوصف

( % )

تعيد معاملات أعداد صحيحة كبيرة

( * )

تعيد نواتج ضرب أعداد صحيحة كبيرة

( + )

إرجاع مجموع عددين كبيرين

( - )

يعيد الفرق بين عددين كبيرين

( / )

إرجاع نسبة عددين كبير

( < )

عامل التشغيل هذا من أجل التناسق عندما يُستخدم هذا النوع من لغات CLI أخرى

( <= )

عامل التشغيل هذا من أجل التناسق عندما يُستخدم هذا النوع من لغات CLI أخرى

( <> )

عامل التشغيل هذا من أجل التناسق عندما يُستخدم هذا النوع من لغات CLI أخرى

( = )

عامل التشغيل هذا من أجل التناسق عندما يُستخدم هذا النوع من لغات CLI أخرى

( > )

عامل التشغيل هذا من أجل التناسق عندما يُستخدم هذا النوع من لغات CLI أخرى

( >= )

عامل التشغيل هذا من أجل التناسق عندما يُستخدم هذا النوع من لغات CLI أخرى

( ~+ )

إرجاع العدد الصحيح الكبير المعطى

( ~- )

إرجاع القيمة السالبة لعدد الصحيح كبير

abs

حساب القيمة المطلقة لعدد صحيح كبير

DivRem

حساب نسبة و باقي قسمة عددين كبيرين

GreatestCommonDivisor

إرجاع القاسم المشترك الأكبر من عددين كبير

واحد

للحصول على عدد صحيح كبير للواحد

op_Explicit

تحويل عدد صحيح كبير إلى رقم من نوع الفاصلة العائمة

التحليل

تحليل عدد صحيح كبير من تنسيق سلسلة

pow

إرجاع m أس n لعددين كبيرين

الصفر

للحصول على عدد صحيح كبير للصفر

الأنظمة الأساسية

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

معلومات الإصدار

وقت التشغيل #F

معتمد في: 2.0

Silverlight

معتمد في: 3

راجع أيضًا:

موارد أخرى

مساحة الاسم System.Numerics