أنواع الأولية (F#)

يسرد هذا الموضوع اﻷولى رئيسي أنواع التي تستخدم في اللغة ب #. It also provides the corresponding .NET أنواع و the الحد الأدنى و الحد الأقصى قيم for each نوع.

خلاصة أساسي أنواع

يلخص الجدول التالي خصائص الأنواع F# الأولية.

Type

نوع ‎.NET

الوصف

bool

Boolean

القيم محتملة هي true و false.

byte

Byte

قيم من 0 إلى 255.

sbyte

SByte

قيم من 128- إلى 127.

int16

Int16

قيم من 32768- إلى 32767.

uint16

UInt16

قيم من 0 إلى 65535.

int

Int32

قيم من 2,147,483,648- إلى 2,147,483,647.

uint

UInt32

قيم من 0 إلى 4,294,967,295.

int64

Int64

قيم من 9,223,372,036,854,775,808- إلى 9,223,372,036,854,775,807.

uint64

UInt64

قيم من 0 إلى 18,446,744,073,709,551,615.

nativeint

IntPtr

مؤشر أصلي كـ عدد صحيح مع إشارة.

unativeint

UIntPtr

مؤشر أصلي كـ عددا صحيحاً غير موقعة.

char

Char

قيم حرف Unicode.

string

String

نص Unicode.

decimal

Decimal

أ فاصلة عائمة نوع بيانات الذي يحتوي على أرقام مميزة 28 على الأقل.

unit

غير قابلة للتطبيق

يشير إلى غياب الفعلي قيمة. يحتوي النوع رسمية واحدة فقط للالقيمة، الذي هو تتم الإشارة إليها (). القيمة الوحدة، ()، هو غالباً كعنصر نائب خاص بحيث يكون القيمة هو الالقيمة المطلوبة، ولكن لا حقيقية هو المتوفرة أو قراءته.

void

Void

ويشير إلى لا نوع أو قيمة.

float32, single

Single

نوع يؤشر عائمة 32 بت.

float, double

Double

نوع يؤشر عائمة 64 بت.

ملاحظة

يمكنك إجراء حسابات مع إعداد صحيحة كبيرة جداً للعدد الصحيح من النوع 64 بت نوع باستخدام bigintنوع. bigintهو لا يعتبر نوع مجموعة أساسية.

راجع أيضًا:

موارد أخرى

مرجع لغة ب #