A túlterhelt módszerek c #
Jó napot, Alex Gulynina a kapcsolatot. Az előző cikkben tanultunk megnevezett paramétereket a C #. Ez a cikk fog beszélni a túlterhelt módszerek a C #. Hadd emlékeztessem önöket, hogy a módszer - jellemző, hogy csatlakozik a tárgyak vagy az osztály, ha ez egy statikus függvény. Congested módszer (túlterhelt módszer) nevezik több meghatározott módszerek egy osztályban az azonos nevű, de egy sor különböző paraméterek. Nézzünk egy példát a munka a túlterhelt módszerek:
Ebben az esetben hoztunk létre 3 módszer azonos Program osztály az azonos nevű, de eltérő paraméterek. Ez a módszer a túlterheléstől. A fordító tudja, hogy melyik módszert kell hívni? A fordító meghívja a módszer nem ez alapján (módszer) nevét és aláírás-alapú. Az aláírás áll: a neve a + módszer egy sor paraméter típusokat. Amikor írunk a módszer neve is - a fordító úgy néz ki, milyen paraméterek átadjuk, és ennek függvényében felhívja a megfelelő módszert. Szeretném megjegyezni, hogy meg kell különböző paramétereket. Ha így teszünk, a következő, egy hibaüzenet jelenik meg:
Itt, a neve a formális paraméterek a módszer különböző, de azonos típusú. Mindkét esetben int. Ezért, hiba fordításkor. Nevei paraméterek fontosak csak a módszer szervezetben.
Sok rendszer túlterhelés módszereket.
. Ha a beírt Console.WriteLine (a továbbiakban: IntelliSense kínál lehetőséget az ezen eljárás alkalmazása Ahogy meglátjuk mi 19 variánsok tehát Console osztályban, van 19 túlterhelése WriteLine nevû () Lefelé - akár láthatjuk ezeket a módszereket, ...:
Ebben a rövid cikkben, értesült a túlterhelt módszerek a C #.
További cikkek.
- C # struktúra
- Vonalak C # (1 rész)
- Tömbök a C #
- Szövegelhelyezés Word C # (1 út)
- Feltételes nyilatkozat a C #