Lambdauttryck, LINQ och Delegater
Från Mathonline
Version från den 31 mars 2021 kl. 09.40 av Taifun (Diskussion | bidrag)
Lektion 27 | Genomgång | Övningar |
Vad är Lambdauttryck?
Den traditionella kodningen av korta funktioner som metoder, dvs som medlemmar i en klass) medför en overhead av exekveringstid.
Lambdauttryck slipper exekveringstiden för parameteröverföring.
Programmet Lambda
Körexempel
Vad är LINQ?
Programmet Delegate
En delegat skapas i två steg:
1) Utanför Main(): Skapandet av en ny datatyp av typen delegate. Ex.: delegate void Dtype(string t);
2) I Main(): Deklaration av en delegat till den nya delegattypen. Ex.: Dtype d;
Läs om Lambdauttryck, LINQ och Delegater i kursboken på sid 158-160.
Copyright © 2021 TechPages AB. All Rights Reserved.