Datatyper i C # - en oversigt
Dette praktiske tip giver dig en oversigt over de datatyper, der bruges i C #.
Klassen "Objekt" - rod til typesystemet i C #
Klassen "Objekt" er den øverste grundklasse i C # -typesystemet. Alle typer kan stammer fra denne klasse. Da "Objekt" er en klasse, kan det arves af andre klasser. Denne arv skal ikke skrives eksplicit, men indstilles implicit, hvis der ikke er angivet et andet arveforhold.
Skriv differentiering i C #
Når du har fået et overblik over klassen "Objekt" i det første afsnit, henvender vi os nu til værdien og referencetyperne. Disse to typer typer findes direkte under "Objekt". Teknisk er de forskellige, idet en værditype straks modtager sine data, og referencetypen kun modtager en henvisning til et hukommelsesområde.
værdityper
Værdityper er opdelt i to forskellige typegrupper: strukturer og optællinger. Alle strukturer er afledt af klassen "ValueType". Strukturerne er opdelt i:
- Heltal (byte, int)
- Flydende punktnumre (enkelt, dobbelt, decimal)
- Andre strukturer (char, boolsk)
Referencetyper i C #
Henvisningstyper er kendetegnet ved, at ingen værdier gemmes direkte i dem, men kun har en henvisning til den aktuelle værdi. Henvisningstyper inkluderer:
- arrays
- Tegnstrenge
udsigter
I dette praktiske tip tager vi kun emnet værdi og referencetyper groft op. Yderligere detaljerede oplysninger kan findes i Microsoft .NET-rammedokumentation.
Et andet praktisk tip giver dig tip til, hvordan du opretter dit første C # -program.