Skillnad mellan versioner av "Delegater, LINQ och Metodgrupper"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
Rad 16: | Rad 16: | ||
Med delegater får lambdauttryck namn som kan användas för att referera till dem. | Med delegater får lambdauttryck namn som kan användas för att referera till dem. | ||
</big> | </big> | ||
+ | |||
[[Image: Delegate_Def.jpg]] | [[Image: Delegate_Def.jpg]] | ||
</div> | </div> |
Versionen från 15 april 2021 kl. 08.22
Lektion 28 | Genomgång | Övningar |
Vad är en delegat?
Delegater är referenser till anonyma funktioner (lambdauttryck).
Med delegater får lambdauttryck namn som kan användas för att referera till dem.
Programmet DelegateParam
Programmet CountLINQ
Samma sak som den egendefinierade metoden MyCount() ovan, gör LINQ-metoden Count() nedan:
Räknar antalet nollor, negativa och positiva tal i en array. Här skickas lambdauttryck direkt som parameter.
Programmet WriteLineOverr
Programmet MethodGroup
Läs om Delegater, LINQ och Metodgrupper i kursboken på sid 160-165.
Copyright © 2021 TechPages AB. All Rights Reserved.