A túlterhelt módszerek c #

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.

  • A túlterhelt módszerek c #
    C # struktúra
  • A túlterhelt módszerek c #
    Vonalak C # (1 rész)
  • A túlterhelt módszerek c #
    Tömbök a C #
  • A túlterhelt módszerek c #
    Szövegelhelyezés Word C # (1 út)
  • A túlterhelt módszerek c #
    Feltételes nyilatkozat a C #

Kapcsolódó cikkek