예제 #1
0
        //ParametryOpjionalne
        public static void ParametryOpjionalne()
        {
            MojKalkulator.ParametryOpcjionalne(21);
            MojKalkulator.ParametryOpcjionalne(21, 19.00f);
            MojKalkulator.ParametryOpcjionalne(21, 19.00f, "wlasny");

            // Mozliwe jest podanie parametrów w innej kolejności oraz pominięcie parametrów domyślnych, np. param2 omijamy1
            MojKalkulator.ParametryOpcjionalne(param3: "wlasny", param1: 21);
        }
예제 #2
0
 //Przeciązanie Metody. Nazwa taka sama, różne parametry
 public static void PrzeciazanieMetody()
 {
     MojKalkulator.PomnozLiczby(1.4f, 4.3f);
     MojKalkulator.PomnozLiczby(1, 4);
 }
예제 #3
0
 // Zagnieżdżenie Metody
 public static void ZagniezdzanieMetody()
 {
     Console.WriteLine(MojKalkulator.ObliczSilnie(5));
 }
예제 #4
0
        // Więcej niż jedna wartość z funkcji.
        // Krotka (tuple) mała kolekcja wartości. Aby użyc krotki nalezy zainstalować pakiet 'ValueTuple'.
        public static void Krotka()
        {
            float devidedResult, remainder;

            (devidedResult, remainder) = MojKalkulator.PodzielLiczby(11, 2);
        }