Skillnad mellan versioner av "Lambdauttryck, LINQ och Delegater"
Från Mathonline
Taifun (Diskussion | bidrag) (Skapade sidan med '__NOTOC__ {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | style="border-bottom:1px solid #797979" width="5px" | {{Not selected tab|Lektion 26...') |
Taifun (Diskussion | bidrag) m |
||
Rad 2: | Rad 2: | ||
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | ||
| style="border-bottom:1px solid #797979" width="5px" | | | style="border-bottom:1px solid #797979" width="5px" | | ||
− | {{Not selected tab|[[Lektion | + | {{Not selected tab|[[Lektion 27 (Csharp 2)|Lektion 27]]}} |
− | {{Selected tab|[[ | + | {{Selected tab|[[Lambdauttryck, LINQ och Delegater|Genomgång]]}} |
− | {{Not selected tab|[[Övningar | + | {{Not selected tab|[[Övningar 27 (Csharp 2)|Övningar]]}} |
| style="border-bottom:1px solid #797979" width="100%"| | | style="border-bottom:1px solid #797979" width="100%"| | ||
|} | |} | ||
− | = <b><span style="color:#931136"> | + | = <b><span style="color:#931136">Vad är Lambdauttryck?</span></b> = |
<div class="ovnE"> | <div class="ovnE"> | ||
− | [[Image: | + | [[Image: Lambdauttryck.jpg]] |
<big> | <big> | ||
Rad 23: | Rad 23: | ||
− | = <b><span style="color:#931136"> | + | = <b><span style="color:#931136">Programmet Lambda</span></b> = |
<div class="ovnC"> | <div class="ovnC"> | ||
− | [[Image: | + | [[Image: Lambda.jpg]] |
</div> | </div> | ||
− | = <b><span style="color:#931136"> | + | = <b><span style="color:#931136">Körexempel</span></b> = |
<div class="ovnA"> | <div class="ovnA"> | ||
− | [[Image: | + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: LambdaKorex.jpg]]</div> |
+ | </div> | ||
− | |||
− | |||
− | + | = <b><span style="color:#931136">Vad är LINQ?</span></b> = | |
− | < | + | <div class="ovnC"> |
+ | [[Image: Bubble.jpg]] | ||
</div> | </div> | ||
− | = <b><span style="color:#931136"> | + | = <b><span style="color:#931136">Programmet Delegate</span></b> = |
<div class="ovnA"> | <div class="ovnA"> | ||
− | + | [[Image: GenericTest.jpg]] | |
− | + | ||
+ | <big> | ||
+ | Den generiska metoden <b><span style="color:red">G_out()</span></b> är definierad i klassen Output. | ||
− | + | Den generiska metoden <b><span style="color:red">G_sort()</span></b> är definierad i klassen Bubble. | |
− | < | + | </big> |
− | + | ||
</div> | </div> | ||
Versionen från 31 mars 2021 kl. 08.55
Lektion 27 | Genomgång | Övningar |
Vad är Lambdauttryck?
Generics omfattar generiska klasser, metoder, operatorer, interfaces, properties och delegates.
Den variabla datatypen T kallas för typ-parametern och är en platshållare för en datatyp.
Typ-parametern T skrivs efter typnamnet så här: TypeName <T>, t.ex. G_out <T>.
Programmet Lambda
Körexempel
Vad är LINQ?
Programmet Delegate
Den generiska metoden G_out() är definierad i klassen Output.
Den generiska metoden G_sort() är definierad i klassen Bubble.
Läs om generiska metoder och bubbelsortering i kursboken på sid 153-157.
Copyright © 2021 TechPages AB. All Rights Reserved.