mirror of
https://github.com/pepaskopec-blip/Graduately.git
synced 2026-10-27 07:04:35 +00:00
Each lesson explains a topic and runs the edited program next to the text through the local .NET SDK. Co-authored-by: Cursor <cursoragent@cursor.com>
697 B
697 B
| id | nazev | popis |
|---|---|---|
| cs-4-delegaty | Delegáty | Proměnná, do které uložíte metodu. |
Výklad
Func
funkce
- Func<int, int> je metoda, která dostane int a vrátí int.
- x => x * x je taková metoda bez jména.
- Do proměnné ji uložíte a zavoláte později.
Tip: Závorky pocet(4) metodu spustí. Bez nich byste ji jen předali dál.
Action
bez výsledku
- Action nic nevrací. Hodí se na kroky.
- Metodu můžete předat jiné metodě jako argument.
- Tak se píše i Where z minulé lekce.
Tip: Vyměňte x * x za x + 1.
Kód
Func<int, int> pocet = x => x * x;
Console.WriteLine(pocet(4));
Action pozdrav = () => Console.WriteLine("ahoj");
pozdrav();