Добър ден, Алекс Gulynina връзка. В последната статия научихме за именувани параметри в C #. В тази статия ще говорим за претоварени методи в C #. Позволете ми да ви напомня, че методът - функция, която е прикрепена към обекти или към класа, ако тя е статична функция. Претоварена метод (претоварен метод) се нарича няколко методи, дефинирани в класа със същото име, но с различен набор от параметри. Нека разгледаме един пример за работата на претоварени методи:
В този случай, ние сме създали 3 методи в един и същи клас програма със същото име, но с различен набор от параметри. Това е метод, претоварване. Компилаторът знае кой метод трябва да се нарича? Компилаторът се позовава на метода не се основава на нея (метод) име и подпис базирани. Подписът се състои от: на името на метода + основа на набор от типа на параметрите. Когато напишете името на метода - съставител изглежда какви параметри да я премине, и в зависимост от това, призовава най-подходящия метод. Искам да отбележа, че той трябва да бъде различни видове параметри. Ако го направим следното, възниква грешка:
Ето, името на формалните параметри в метода е различен, но от същия тип. И в двата случая, Int. Следователно възникне грешка по време на компилация. Имена на параметри са важни само в тялото на метода.
Използват се много методи система за претоварване.
. Ако изпишете Console.WriteLine (наричани по-долу опции предлагат Intellisense за използването на този метод Както можем да видим имаме 19 варианти Така в класа Console, има 19 претоварване на WriteLine () Стрелка надолу - до можете да видите всички тези методи ...:
В тази статия, вие научихте за претоварени методи в C #.
Още статии.
- C # структура
- Линии в C # (1 част)
- Масивите в C #
- Въведете текст в Word, за да C # (1 път)
- Условно изявление в C #
Свързани статии