أنواع الأولية (F#)
يسرد هذا الموضوع اﻷولى رئيسي أنواع التي تستخدم في اللغة ب #. It also provides the corresponding .NET أنواع و the الحد الأدنى و الحد الأقصى قيم for each نوع.
خلاصة أساسي أنواع
يلخص الجدول التالي خصائص الأنواع F# الأولية.
Type |
نوع .NET |
الوصف |
---|---|---|
bool |
القيم محتملة هي true و false. |
|
byte |
قيم من 0 إلى 255. |
|
sbyte |
قيم من 128- إلى 127. |
|
int16 |
قيم من 32768- إلى 32767. |
|
uint16 |
قيم من 0 إلى 65535. |
|
int |
قيم من 2,147,483,648- إلى 2,147,483,647. |
|
uint |
قيم من 0 إلى 4,294,967,295. |
|
int64 |
قيم من 9,223,372,036,854,775,808- إلى 9,223,372,036,854,775,807. |
|
uint64 |
قيم من 0 إلى 18,446,744,073,709,551,615. |
|
nativeint |
مؤشر أصلي كـ عدد صحيح مع إشارة. |
|
unativeint |
مؤشر أصلي كـ عددا صحيحاً غير موقعة. |
|
char |
قيم حرف Unicode. |
|
string |
نص Unicode. |
|
decimal |
أ فاصلة عائمة نوع بيانات الذي يحتوي على أرقام مميزة 28 على الأقل. |
|
unit |
غير قابلة للتطبيق |
يشير إلى غياب الفعلي قيمة. يحتوي النوع رسمية واحدة فقط للالقيمة، الذي هو تتم الإشارة إليها (). القيمة الوحدة، ()، هو غالباً كعنصر نائب خاص بحيث يكون القيمة هو الالقيمة المطلوبة، ولكن لا حقيقية هو المتوفرة أو قراءته. |
void |
ويشير إلى لا نوع أو قيمة. |
|
float32, single |
نوع يؤشر عائمة 32 بت. |
|
float, double |
نوع يؤشر عائمة 64 بت. |
ملاحظة
يمكنك إجراء حسابات مع إعداد صحيحة كبيرة جداً للعدد الصحيح من النوع 64 بت نوع باستخدام bigintنوع. bigintهو لا يعتبر نوع مجموعة أساسية.