Skillnad mellan versioner av "Lambdauttryck, LINQ och Delegater"

Från Mathonline
Hoppa till: navigering, sök
(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...')
 
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 26 (Csharp 2)|Lektion 26]]}}
+
{{Not selected tab|[[Lektion 27 (Csharp 2)|Lektion 27]]}}
{{Selected tab|[[3.8 Generiska metoder|Genomgång]]}}
+
{{Selected tab|[[Lambdauttryck, LINQ och Delegater|Genomgång]]}}
{{Not selected tab|[[Övningar 26 (Csharp 2)|Ö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">Generics</span></b> =
+
= <b><span style="color:#931136">Vad är Lambdauttryck?</span></b> =
 
<div class="ovnE">
 
<div class="ovnE">
[[Image: Generics.jpg]]
+
[[Image: Lambdauttryck.jpg]]
  
 
<big>
 
<big>
Rad 23: Rad 23:
  
  
= <b><span style="color:#931136">Klassen Output</span></b> =
+
= <b><span style="color:#931136">Programmet Lambda</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
[[Image: Output.jpg]]
+
[[Image: Lambda.jpg]]
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Programmet GenericTest</span></b> =
+
= <b><span style="color:#931136">Körexempel</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
[[Image: GenericTest.jpg]]
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: LambdaKorex.jpg]]</div>
 +
</div>
  
<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.
+
= <b><span style="color:#931136">Vad är LINQ?</span></b> =
</big>
+
<div class="ovnC">
 +
[[Image: Bubble.jpg]]
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Körexempel</span></b> =
+
= <b><span style="color:#931136">Programmet Delegate</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: GenericTestKorex.jpg]]</div>
+
[[Image: GenericTest.jpg]]
</div>
+
  
 +
<big>
 +
Den generiska metoden <b><span style="color:red">G_out()</span></b> är definierad i klassen Output.
  
= <b><span style="color:#931136">Klassen Bubble</span></b> =
+
Den generiska metoden <b><span style="color:red">G_sort()</span></b> är definierad i klassen Bubble.
<div class="ovnC">
+
</big>
[[Image: Bubble.jpg]]
+
 
</div>
 
</div>
  

Versionen från 31 mars 2021 kl. 08.55

       Lektion 27          Genomgång          Övningar      


Vad är Lambdauttryck?

Lambdauttryck.jpg

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

Lambda.jpg


Körexempel

LambdaKorex.jpg


Vad är LINQ?

Bubble.jpg


Programmet Delegate

GenericTest.jpg

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.