Делегат биримдиги деген эмне?
Делегат биримдиги деген эмне?

Video: Делегат биримдиги деген эмне?

Video: Делегат биримдиги деген эмне?
Video: Туран биримдиги деген эмне? 2024, Декабрь
Anonim

Делегат : А Делегат методго шилтеме көрсөткүчү болуп саналат. Бул ыкманы өзгөрмө катары кароого жана кайра чалуу үчүн өзгөрмө катары өткөрүү ыкмасын колдонууга мүмкүндүк берет. Чакырылганда, ал шилтеме берген бардык ыкмаларды билдирет делегат . Алардын артында турган негизги идея жазылуу журналына дал келет.

Ушундай жол менен сиз делегаттарды кантип колдоносуз?

А делегат C# тилинде C же C++ тилдериндеги функция көрсөткүчүнө окшош. Колдонуу а делегат программист а ичиндеги методго шилтемени капсулдаштырууга мүмкүндүк берет делегат объект. The делегат Объект андан кийин компиляция учурунда кайсы методду чакыра тургандыгын билбестен, шилтеме берилген ыкманы чакыра турган кодго өтүшү мүмкүн.

Ошондой эле суроо берилиши мүмкүн, C# тилинде делегаттардын иш жүзүндө колдонулушу эмнеде? А C# тилинде делегат C++ функциясынын көрсөткүчтөрүнө окшош, бирок C# делегаттар түрү коопсуз болуп саналат. Методдорду параметр катары а делегат уруксат берүү делегат ыкмасын көрсөтүү. Делегаттар кайра чалуу ыкмаларын аныктоо жана окуяны башкарууну ишке ашыруу үчүн колдонулат жана алар "" аркылуу жарыяланды. делегат "ачкыч сөз.

Мындан тышкары, Корутин биримдиги деген эмне?

А корутин аткарууну тындыруу жана башкарууну кайтаруу мүмкүнчүлүгү бар функция сыяктуу Биримдик бирок андан кийин кийинки кадрда токтогон жерден улантуу.

Биримдиктеги окуя деген эмне?

The Окуя Система жөнөтүү ыкмасы болуп саналат окуялар клавиатура, чычкан, тийүү же ыңгайлаштырылган киргизүүгө негизделген тиркемедеги объекттерге. The Окуя Система жөнөтүү үчүн чогуу иштеген бир нече компоненттерден турат окуялар . негизги ролдору Окуя Система төмөнкүчө: Кайсы GameObject тандалганын башкарыңыз.

Сунушталууда: