Bevezetés
A metódusok képesek műveleteket végezni a bemeneten. A paraméterek metódusoknak való átadása lehetővé teszi a metódus feladatának különböző bemeneti értékekkel történő végrehajtását. A metódusparaméterek használatával bővítheti a kódot, miközben a program rendszerezett és olvasható marad. Ha egy metódust fekete doboznak tekint, amely fogadja a bemenetet, és egyetlen feladatot hajt végre, gyorsan feloszthat egy nagy problémát működőképes darabokra.
Tegyük fel, hogy olyan kódot kell írnia, amely ugyanazt a műveletet hajtja végre különböző bemeneti csoportokon. Lehet, hogy három különböző tömböt használhat, és mindegyik tartalmát meg kell jelenítenie. Létrehozhat egy metódust DisplayArray , amely egyetlen tömböt fogad bemenetként, és megjeleníti a tartalmat. Az egyes tömbök megjelenítésére szolgáló kód írása helyett ugyanazt a metódust hívhatja meg, és bemenetként adja meg a különböző tömböket.
A paraméterek robusztusabbá tehetik a metódusokat, miközben továbbra is ugyanazt az általános feladatot hajtják végre. Ebben a modulban többet tudhat meg a paraméterekkel való munkáról, és szilárdabban megismerheti a metódusokat.
Tanulási célkitűzések
Ebben a modulban a következőkkel foglalkozunk:
- További információ a paraméterek használatáról
- A metódus hatókörének ismertetése
- A pass-by-reference és az pass-by-value paramétertípusok ismertetése
- Útmutató választható és elnevezett argumentumok használatához
Előfeltételek
- C#-adattípusok( például
int,stringtömbök és 2D tömbök) használatának tapasztalata - Váltási utasítások, if-else utasítások és for-loopok használata
- Tapasztalat az
Randomosztály véletlenszerű szám létrehozására való használatával. - A C# metódusok alapszintű ismerete