C# — Datatyper

Primitive og indbyggede typer · dansk/engelsk terminologi · værdier og størrelser

Klik kolonneoverskrift for at sortere · 3. klik nulstiller 17 typer
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.