1. Alkalom: Metódusok és Alapok

Elméleti összefoglaló

Az első alkalommal a procedurális programozás alapjait mélyítettük el, fókuszálva a metódusok tiszta és hatékony használatára.

Példakód: Metódus Túlterhelés

Az alábbi kód bemutatja, hogyan láncolhatjuk össze a túlterhelt metódusokat a kódduplikáció elkerülése érdekében.


namespace Tulterheles
{
    internal class Program
    {
        static int[] pontok;

        static void Main(string[] args)
        {
            feltoltField(); // Alapértelmezett hívás
            feltoltField(5); // Paraméteres hívás
        }

        // Túlterhelés 1: Alapértelmezett értékkel hívja a másikat
        static void feltoltField()
        {
            feltoltField(3); // Kódduplikálás elkerülése!
        }

        // Túlterhelés 2: A tényleges logika
        private static void feltoltField(int db)
        {
            pontok = new int[db];
            for (int i = 0; i < pontok.Length; i++)
            {
                pontok[i] = i + 2;
            }
        }
    }
}
            

Hasznos tippek

CTRL + SHIFT + SPACE: Megmutatja az aktuális metódus paraméter-lehetőségeit (túlterheléseit) kódírás közben.

Vissza az órákhoz