public static void Main(string[] args) { Counter c = new Counter("Filip"); Console.WriteLine($"Rectangle has name {c.getName()}"); Console.WriteLine($"Area is {Counter.rectArea(2, 3)}"); Console.WriteLine($"More complex formula result {Counter.complex(2, 3)} "); var field = new int[] { 1, 2, 3 }; Console.WriteLine($"Array average of [1, 2, 3] {Counter.average(field)} "); Console.WriteLine("Stiskněte prosím klávesu."); Console.ReadKey(); // While cyklus. Zadejte F while (Console.ReadKey().KeyChar != 'F') { Console.WriteLine("Zadejte F"); } Console.WriteLine("Stiskněte prosím klávesu."); Console.ReadKey(); // Čísla 1 až 100 int i = 0; while (i <= 100) { Console.WriteLine(i); i += 1; } Console.WriteLine("Stiskněte prosím klávesu."); Console.ReadKey(); // čísla po násobku 10 for (var f = 0; f < 100; f = f + 10) { Console.WriteLine("Number is " + f); } Console.WriteLine("Stiskněte prosím klávesu."); Console.ReadKey(); // Sudá čísla od 0 do 100 dělitelná 2 for (var n = 0; n < 100; n++) { if (n % 2 == 0) { Console.WriteLine("Od number is " + n); } } Console.WriteLine("Stiskněte prosím klávesu."); Console.ReadKey(); // ref VS out // Pokud použijeme OUT, nemusíme uvést počáteční hodnotu // OUT zanmená, že hodnota bude načtena uvnitř funkce int s = 0; void change(ref int x) { x = 20; } change(ref s); Console.WriteLine(s); // s is now 20 // REF (změní nám počáteční hodnotu int q = 0; int mutate(ref int g) { q = 2; return(q); } mutate(ref q); Console.WriteLine("------"); Console.WriteLine(q); // 2, ne 0 Console.ReadKey(); int[][] jagged_arr = new int[][] { new int[] { 1, 2, 3, 4 }, new int[] { 11, 34, 67 }, new int[] { 89, 23 }, new int[] { 0, 45, 78, 53, 99 } }; // List List <int> parts = new List <int>(); parts.Add(6); // Exception handling int m = 10; int xaa = 0; Counter.divide(m, xaa); }