9. Stručné shrnutí


Stručné shrnutí kapitol
Pro ... ... proveďte následující
Deklaraci metody s celočíselným výstupem Definujte datový typ návratu metody, poté uveďte název metody a do závorky uveďte parametry metody včetně jejich datových typů. Tělo metody uveďte do složených závorek, např.:
int SectiHodnoty(int x, int y)
{
    ...
}
Návrat hodnoty z metody Uveďte v těle metody příkaz return, např.:
return x + y;
Předčasné ukončení metody Uveďte v těle metody příkaz return, např.:
return;
Deklaraci metody bez výstupu Místo datového typ návratu metody definujte klíčové slovo void, poté uveďte název metody a do závorky uveďte parametry metody včetně jejich datových typů (pokud je jich zapotřebí). Tělo metody uveďte do složených závorek, např.:
void SectiHodnoty( ... )
{ 
    ...
}
Zavolání metody Uveďte název metody a do závorek potřebné parametry oddělené čárkou, např.:
SectiHodnoty(13, 5);
Deklaraci dvou výstupů metody Definujte oba datové typ návratů metody, poté uveďte název metody a do závorky uveďte parametry metody včetně jejich datových typů (pokud je jich zapotřebí). Tělo metody uveďte do složených závorek, např.:
(int, int) SectiOdecti(int x, int y)
{
    return (x + y, x - y);
}
Předání (vstupního) parametru hodnotou Za názvem metody v závorce uveďte u parametru jeho datový typ a název. Poté uveďte tělo metody, např.:
int PrictiJedna(int x)
{
    return x++;
}
 Předání (vstupního/výstupního) parametru odkazem Za názvem metody v závorce uveďte klíčové slovo ref před datovým typem parametru a jeho názvem. Poté uveďte tělo metody, např.:
void PrictiJedna(ref int x)
{
    x++;
}
Deklaraci výstupního parametru Za názvem metody v závorce uveďte klíčové slovo out před datovým typem parametru a jeho názvem. Poté uveďte tělo metody proveďte inicializaci parametru např.: 
void PrictiJedna(out int x)
{
    x = 0;
    x++;
}
Deklaraci metody orientované na výraz Definujte datový typ návratu metody, poté uveďte název metody a do závorky uveďte parametry metody včetně jejich datových typů. Uveďte operátor => a za ním výraz, např.:
int SectiHodnoty(int x, int y) => x + y;


Specifikaci volitelného parametru metody V deklaraci metody v závorce u parametrů uveďte výchozí hodnotu parametrů, např.: 
void ZpracujData(int parametr1, double parametr2 = 0.0, string parametr3 = "Ahoj")
{
    ...
}
Předání argumentů metodě jako pojmenovaný parametr Při volání metody uveďte název parametru a jeho hodnotu (pokud ji chcete specifikovat), např.
ZpracujData(parametr1 : 100, parametr3 : "Nazdar");
 Rekurze V těle metody si zavolá metoda sama sebe (nezapomeňte uvést podmínku ukončení vnoření), např.: 
int FaktorialRekurze(int n)
{
    if (n == 1)
        return 1;
    else
        return (n * FaktorialRekurze(n - 1));
}