Primitive og indbyggede typer · dansk/engelsk terminologi · værdier og størrelser
| C# | Engelsk | Dansk | Mindst | Størst | Note |
|---|---|---|---|---|---|
| bool | Boolean | Boolesk | false |
true |
Ofte brugtSand/falsk. Kun to mulige værdier. Standardværdi: false |
| char | Character | Tegn (Unicode) | U+0000 |
U+FFFF |
Ofte brugt16-bit Unicode-tegn. Standardværdi: '\0' |
| double | Double-precision float | Decimaltal (64-bit) | \(\pm 5{,}0 \cdot 10^{-324}\) | \(\pm 1{,}7 \cdot 10^{308}\) | Ofte brugt64-bit flydende komma — ca. 15–16 betydende cifre. Standardværdi: 0.0D |
| float | Single-precision float | Decimaltal (32-bit) | \(-3{,}4 \cdot 10^{38}\) | \(+3{,}4 \cdot 10^{38}\) | Ofte brugt32-bit flydende komma — ca. 6–7 betydende cifre. Standardværdi: 0.0F |
| int | Integer | Heltal (32-bit) | \(-2{,}147\,483\,648\) | \(+2{,}147\,483\,647\) | Ofte brugt32-bit heltal med fortegn — den mest brugte heltalstype. Standardværdi: 0 |
| long | Long integer | Heltal (64-bit) | \(-9{,}2 \cdot 10^{18}\) | \(+9{,}2 \cdot 10^{18}\) | Ofte brugt64-bit heltal med fortegn. Præcis: \(\pm 9\,223\,372\,036\,854\,775\,807\). Standardværdi: 0L |
| string | String | Tekststreng | null |
\(\infty\) * | Ofte brugtSekvens af Unicode-tegn. Referencetype — kan være null. *Praktisk max begrænset af RAM. Standardværdi: null |
| byte | Byte (unsigned 8-bit) | Byte | \(0\) | \(255\) | Sjældnere8-bit heltal uden fortegn. Bruges til binære data og farver. Standardværdi: 0 |
| decimal | Decimal | Decimaltal (præcist) | \(-7{,}9 \cdot 10^{28}\) | \(+7{,}9 \cdot 10^{28}\) | Ofte brugt128-bit — 28–29 præcise cifre. Velegnet til økonomi/finans. Standardværdi: 0.0M |
| sbyte | Signed byte | Fortegns-byte | \(-128\) | \(+127\) | Sjældnere8-bit heltal med fortegn. Standardværdi: 0 |
| short | Short integer | Heltal (16-bit) | \(-32\,768\) | \(+32\,767\) | Sjældnere16-bit heltal med fortegn. Standardværdi: 0 |
| uint | Unsigned integer | Heltal u. fortegn (32-bit) | \(0\) | \(4{,}295 \cdot 10^{9}\) | Sjældnere32-bit heltal uden fortegn. Præcis max: \(4\,294\,967\,295\). Standardværdi: 0 |
| ulong | Unsigned long integer | Heltal u. fortegn (64-bit) | \(0\) | \(1{,}845 \cdot 10^{19}\) | Sjældnere64-bit heltal uden fortegn. Standardværdi: 0UL |
| ushort | Unsigned short integer | Heltal u. fortegn (16-bit) | \(0\) | \(65\,535\) | Sjældnere16-bit heltal uden fortegn. Standardværdi: 0 |
| BigInteger | Big integer | Heltal (ubegrænset) | \(-\infty\) * | \(+\infty\) * | Ikke-standardHeltal uden øvre/nedre grænse — kun begrænset af RAM. *Kræver using System.Numerics; |
| Complex | Complex number | Komplekst tal | \(\pm 1{,}7 \cdot 10^{308}\) | \(\pm 1{,}7 \cdot 10^{308}\) | Ikke-standardRepræsenterer et komplekst tal \(a + bi\) med to double-værdier (real + imaginær). Kræver using System.Numerics; |
| Vector<T> | Vector (generic, SIMD) | Vektor (generisk) | \(\pm 1{,}7 \cdot 10^{308}\) * | \(\pm 1{,}7 \cdot 10^{308}\) * | Ikke-standardSIMD-accelereret vektor af tal (f.eks. Vector<float>). *Grænser afhænger af valgt type T. Kræver using System.Numerics; |
Ingen typer fundet – prøv et andet søgeord.