werkplek

C Sharp

praktisch leerpad om C Sharp vanaf nul te leren

eerst definitie

wat C Sharp betekent

C Sharp schrijft precieze instructies. Hier leer je het als praktisch leerpad om C Sharp vanaf nul te leren. Begin met een model: input gaat door stappen en wordt output.

minimale run infobestand Program.csrun dotnet rungewoonte leer een klein deel van C Sharp, typ een minimaal voorbeeld en voer het uit
programma

een geordende reeks instructies.

waarde en variabele

een waarde is data. een variabele is de naam voor die data.

functie

een klein benoemd werk met input en resultaat.

runtime

.NET SDK voert code uit Program.cs uit.

eerste leesbare code

Program

Console WriteLine top level statements
Console.WriteLine(42);
output 42

taal stamboom

C Sharp stamboom

zie waar C Sharp vandaan komt, welke talen dichtbij zijn en wat daarna past.

wortels
C++JavaDelphi
nuC Sharpobjectgeorienteerde taalfamilie
familieobjectgeorienteerde taalfamilie
goed voor

goed voor praktisch leerpad om C Sharp vanaf nul te leren

vanaf nul

1lees een regel2voorspel uitvoer3typ uit geheugen4draai controle5herhaal met een wijziging

Vragenbank

Eerst zoeken dan oefenen

Kies een fase of zoek in de bank van deze taal en open de oefening.

18 resultaten
Q 1KeuzeFase 1 definities

C Sharp vraag 1

C Sharp vraag 1. Kies de uitspraak die het best past bij console output.

Q 2KeuzeFase 1 definities

C Sharp vraag 2

C Sharp vraag 2. Kies de uitspraak die het best past bij string type.

Q 3KeuzeFase 1 definities

C Sharp vraag 3

C Sharp vraag 3. Kies de uitspraak die het best past bij list add.

Q 4KeuzeFase 1 definities

C Sharp vraag 4

C Sharp vraag 4. Kies de uitspraak die het best past bij property.

Q 5KeuzeFase 1 definities

C Sharp vraag 5

C Sharp vraag 5. Kies de uitspraak die het best past bij console output.

Q 6KeuzeFase 1 definities

C Sharp vraag 6

C Sharp vraag 6. Kies de uitspraak die het best past bij string type.

Q 7KeuzeFase 1 definities

C Sharp vraag 7

C Sharp vraag 7. Kies de uitspraak die het best past bij list add.

Q 8KeuzeFase 1 definities

C Sharp vraag 8

C Sharp vraag 8. Kies de uitspraak die het best past bij property.

Q 9KeuzeFase 1 definities

C Sharp vraag 9

C Sharp vraag 9. Kies de uitspraak die het best past bij console output.

Q 10KeuzeFase 1 definities

C Sharp vraag 10

C Sharp vraag 10. Kies de uitspraak die het best past bij string type.

Q 11KeuzeFase 1 definities

C Sharp vraag 11

C Sharp vraag 11. Kies de uitspraak die het best past bij list add.

Q 12KeuzeFase 1 definities

C Sharp vraag 12

C Sharp vraag 12. Kies de uitspraak die het best past bij property.

Q 13KeuzeFase 1 definities

C Sharp vraag 13

C Sharp vraag 13. Kies de uitspraak die het best past bij console output.

Q 14KeuzeFase 1 definities

C Sharp vraag 14

C Sharp vraag 14. Kies de uitspraak die het best past bij string type.

Q 15KeuzeFase 1 definities

C Sharp vraag 15

C Sharp vraag 15. Kies de uitspraak die het best past bij list add.

Q 16KeuzeFase 1 definities

C Sharp vraag 16

C Sharp vraag 16. Kies de uitspraak die het best past bij property.

Q 17KeuzeFase 1 definities

C Sharp vraag 17

C Sharp vraag 17. Kies de uitspraak die het best past bij console output.

Q 18KeuzeFase 1 definities

C Sharp vraag 18

C Sharp vraag 18. Kies de uitspraak die het best past bij string type.

meerkeuze

C Sharp vraag 1

Q 1Keuzenieuw

C Sharp vraag 1. Kies de uitspraak die het best past bij console output.

Console.WriteLine(42);

referentie

patronen voor Program.cs

.NET SDKdotnet run
uit geheugenlees een klein punt en schrijf het terug zonder te kijken
code volgennoteer waarden regel voor regel voor je runt
zelf typenkopieer minder typ meer en repareer een kleine fout

Console WriteLine top level statements

Program

Console.WriteLine(42);
  • Top level statements keep beginners moving
  • Use Console.WriteLine
  • Keep namespaces clear

int string bool List

Types

int score = 42;
Console.WriteLine(score);
  • Use explicit types first
  • Learn var after basics
  • Prefer readable names

class properties methods constructor

Classes

class User {
  public string Name { get; set; } = "Ada";
}
  • Properties expose data
  • Methods expose behavior
  • Constructors set defaults