Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.