20. november 2024
Csharp
Console.Write("Hello World!");printer ord.Console.WriteLine("Hello World!");printer ord og legger til ny linje.Consoleer en klasse, ogWriteer en metode. Punktum i mellom klasse og metode kalles “member access operator”.- Parentesen kalles “method invocation operator”.
- Ord mellom anførselstegn kalles “sting literal”.
- C# krever semikolon for å fortelle at kommandoen skal avsluttes.
- Enkle anførselstegn
'A'indikerer “char”, altså én enkelt karakter. Kalles “character literal”. - Hele nummer, “int literal”, skrives uten anførselstegn.
- Desimaltall, “floating point, har tre typer.
float: 6-9 tall. Bruker “literal suffix”fellerF0.25F.double: 15-17 tall. Ingen “literal suffix”. Tall med desimal og uten suffiks er automatisk endouble.decimal: 28-29 tall. Bruker suffiksmellerM12.381m.
- Bool defineres som
trueellerfalse. Kalles “bool literal”. - C# er “strongly typed language”. Det legges stor vekt på datatyper for å unngå bugs.
varbrukes for implisitt definisjoner av variabler. C# ser hva som følger etter likhetstegnet og låser typen for oss.var message = "Hello"låses til “sting literal”.varmå initieres. Kan ikke ha tom definisjon somvar message.