Skillnad mellan versioner av "Delegater, LINQ och Metodgrupper"
Från Mathonline
Taifun (Diskussion | bidrag) (Skapade sidan med '__NOTOC__ v 48, ht 2022 {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | style="border-bottom:1px solid #797979" width="5px" | {{Not selected...') |
Taifun (Diskussion | bidrag) m |
||
Rad 8: | Rad 8: | ||
<!-- {{Not selected tab|[[Lektion 28 (Csharp 2)|Lektion 28]]}} --> | <!-- {{Not selected tab|[[Lektion 28 (Csharp 2)|Lektion 28]]}} --> | ||
{{Not selected tab|[[Lambdauttryck, LINQ och Delegater|Genomgång Lambda]]}} | {{Not selected tab|[[Lambdauttryck, LINQ och Delegater|Genomgång Lambda]]}} | ||
− | {{ | + | {{Selected tab|[[Delegater, LINQ och Metodgrupper|Genomgång Delegater]]}} |
{{Not selected tab|[[Övningar 6 (OOP)|Dagens övningar]]}} | {{Not selected tab|[[Övningar 6 (OOP)|Dagens övningar]]}} | ||
{{Not selected tab|[[Lektion 7 (OOP)|Nästa lektion >> ]]}} | {{Not selected tab|[[Lektion 7 (OOP)|Nästa lektion >> ]]}} |
Versionen från 27 november 2022 kl. 19.13
v 48, ht 2022
<< Förra lektion | Genomgång Lambda | Genomgång Delegater | Dagens övningar | Nästa lektion >> |
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 180-185.
Copyright © 2021 TechPages AB. All Rights Reserved.