Session 5
Agenda
I modul 5 (ud af 6 moduler) dykker vi ned i funktionsorienteret programmering gennem delegates og lambda-udtryk i C#. Delegates muliggør definitionen af metode referencer, som kan anvendes til at skabe fleksibel og genanvendelig kode.
Lambda-udtryk giver en mere direkte og ofte mere læselig måde at definere anonyme funktioner på, hvilket er særligt kraftfuldt i forbindelse med operationer på samlinger. Denne tilgang understreger C#’s alsidighed ved at blande objektorienterede og funktionelle programmeringsparadigmer.
Her er siden om sessionen hos Prosa.
Resourcer
Vi kommer til at arbejde med følgenede resourcer i dag:
- Summering session 1
- Summering session 2
- Summering session 3
- Summering session 4
- Records
- Polymorfisme
- Interface
- Funktionsorienteret programmering 1
- Funktionsorienteret programmering 2
- Funktionsorienteret programmering 3
Opgaver
Her er nogle opgaver du kan arbejde med efter sessionen. Søg efter opgaven i søgefeltet øverst på siden.
Info
Set i lyset af at vi ikke har nået at bruge meget tid på teori vil flere af opgaverne være svære - måske for svære. Men kopier løsningen og prøv at forstå den i stedet for at kode den selv.