Aracılığıyla paylaş


Temel türler

Bu konuda F# dilinde tanımlanan temel türler listelenmiştir. Bu türler F# dilindeki en temel öğelerdir ve neredeyse her F# programının temelini oluşturur. Bunlar .NET ilkel türlerinin üst kümesidir.

Türü .NET türü Açıklama Örnek
bool Boolean Olası değerler true ve false şeklindedir. true/false
uint8, byte Byte 0 ile 255 değerleri. 1uy
int8, sbyte SByte -128'den 127'ye kadar olan değerler. 1y
int16 Int16 -32768'dan 32767'ye kadar olan değerler. 1s
uint16 UInt16 0 ile 65535 değerleri. 1us
int32, int Int32 -2.147.483.648 ile 2.147.483.647 arası değerler. 1
uint32, uint UInt32 0'dan 4.294.967.295'e kadar olan değerler. 1u
int64 Int64 -9.223.372.036.854.775.808 ile 9.223.372.036.854.775.807 arası değerler. 1L
uint64 UInt64 0'dan 18.446.744.073.709.551.615'e kadar olan değerler. 1UL
nativeint IntPtr İmzalı tamsayı olarak yerel işaretçi. nativeint 1
unativeint UIntPtr İşaretsiz tamsayı olarak yerel işaretçi. unativeint 1
decimal Decimal En az 28 anlamlı basamağı olan kayan nokta veri türü. 1.0m
float, double Double 64 bit kayan nokta türü. 1.0
float32, single Single 32 bit kayan nokta türü. 1.0f
char Char Unicode karakter değerleri. 'c'
string String Unicode metni. "str"
unit uygulanamaz Gerçek bir değerin yokluğunu gösterir. Türün yalnızca bir resmi değeri vardır ve değeri belirtilir (). birim değeri, ()genellikle bir değerin gerekli olduğu ancak gerçek değerin bulunmadığı veya anlamlı olmadığı bir yer tutucu olarak kullanılır. ()

Uyarı

Türünü kullanarak bigint 64 bit tamsayı türü için çok büyük tamsayılarla hesaplamalar gerçekleştirebilirsiniz. bigint temel bir tür olarak kabul edilmez; için bir kısaltmadır System.Numerics.BigInteger.

Ayrıca bakınız