Перейти к содержимому

Перегрузка операторов в C#? ОБЪЯСНЯЕМ за 7 минут!

tutorialsEU - C#

0:00 / 0:00

Перегрузка операторов в C#? ОБЪЯСНЯЕМ за 7 минут!

18 047 просмотров · 4 года назад
tutorialsEU - C#
33,2 тыс. подписчиков
18 047 просмотров · 4 года назад
В этом видео вы узнаете, как использовать перегрузку операторов в C#! Слышали о ней? Теперь знаете! Вот ссылки, кстати! 🚀 C# Progress Academy - Станьте готовым к работе веб-разработчиком на C# и Angular и получите работу своей мечты: https://bit.ly/45vbPUg Приятного просмотра! Итак, что же такое перегрузка операторов? Для начала рассмотрим задачу. Допустим, у нас есть два числа, a = 5 и b = 3, определенные как целые числа (int). Если мы хотим сложить эти два числа, мы можем сделать что-то вроде этого: int c = a + b; Но что, если у нас есть два объекта типа Ticket? Каждый билет имеет свойства «продолжительность» и «идентификатор», а также, возможно, другие свойства, такие как «дата создания» и т. д. Естественно, мы не можем просто сложить два билета с помощью оператора «+», потому что компилятор не будет знать, как именно их сложить. Например, хотим ли мы добавить время создания? Нужно ли нам создать новый идентификатор для третьего объекта билета? В нашем случае, когда мы складываем два объекта билетов, мы хотим получить третий объект билета с продолжительностью = ticket1.duration + ticket2.duration. Вот здесь и пригодится перегрузка операторов. tutorialsEU предлагает вам бесплатные видеоуроки по программированию и разработке для начинающих и опытных программистов. Это включает C#, Unity, Python, Android, Kotlin, машинное обучение и т. д. Оставайтесь с нами и подписывайтесь на tutorialsEU: https://goo.gl/rBFh3x Android:    / @tutorialseuandroid   C#:    / @tutorialseuc   Unity:    / @tutorialseuunity   Facebook:   / tutorialseu-109380204093233   LinkedIn:   / tutorialseu   Discord:   / discord