Делегат бірлігі дегеніміз не?
Делегат бірлігі дегеніміз не?

Бейне: Делегат бірлігі дегеніміз не?

Бейне: Делегат бірлігі дегеніміз не?
Бейне: Оқу ордаларына «бостандық» не үшін керек? 2024, Мамыр
Anonim

Делегат : А Делегат әдіске сілтеме көрсеткіші болып табылады. Ол әдісті айнымалы ретінде қарастыруға және кері шақыру үшін айнымалы әдіс ретінде өтуге мүмкіндік береді. Ол шақырылғанда, ол сілтеме жасайтын барлық әдістер туралы хабарлайды делегат . Олардың артындағы негізгі идея жазылу журналымен бірдей.

Осылайша, сіз делегаттарды қалай пайдаланасыз?

А делегат C# тіліндегі C немесе C++ тіліндегі функция көрсеткішіне ұқсас. пайдалану а делегат бағдарламашыға а ішіндегі әдіске сілтемені инкапсуляциялауға мүмкіндік береді делегат объект. The делегат Содан кейін нысанды компиляция уақытында қандай әдіс шақырылатынын білмей-ақ, сілтеме жасалған әдісті шақыра алатын кодқа жіберуге болады.

Сондай-ақ, C# тілінде делегаттарды нақты пайдалану дегеніміз не? А C# тіліндегі делегат C++ функционалдық көрсеткіштеріне ұқсас, бірақ C# делегаттары түрі қауіпсіз. Әдістерді параметр ретінде а параметріне жіберуге болады делегат мүмкіндік беру делегат әдісін көрсету. Делегаттар кері шақыру әдістерін анықтау және оқиғаларды өңдеуді жүзеге асыру үшін пайдаланылады және олар "" арқылы жарияланады. делегат "кілт сөз.

Бұдан басқа, Корутин бірлігі дегеніміз не?

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

Бірліктегі оқиға дегеніміз не?

The Оқиға Жүйе – жіберу тәсілі оқиғалар енгізуге негізделген қолданбадағы нысандарға, ол пернетақта, тінтуір, сенсорлық немесе реттелетін енгізу. The Оқиға Жүйе жіберу үшін бірге жұмыс істейтін бірнеше құрамдас бөліктерден тұрады оқиғалар . Негізгі рөлдері Оқиға Жүйе келесідей: Қандай GameObject таңдалғанын басқарыңыз.

Ұсынылған: