რა არის დელეგატის ერთიანობა?
რა არის დელეგატის ერთიანობა?

ვიდეო: რა არის დელეგატის ერთიანობა?

ვიდეო: რა არის დელეგატის ერთიანობა?
ვიდეო: ერთიან ეროვნულ გამოცდებზე რეგისტრაცია დაიწყო - რა უნდა გაითვალისწინონ აბიტურიენტებმა 2024, ნოემბერი
Anonim

დელეგატი : ა დელეგატი არის მეთოდის მითითება. ის საშუალებას გვაძლევს მივიჩნიოთ მეთოდი, როგორც ცვლადი, ხოლო გადაცემის მეთოდი, როგორც ცვლადი გამოძახებისთვის. როდესაც ის გამოიძახება, ის აცნობებს ყველა მეთოდს, რომელიც მიუთითებს დელეგატი . მათი ძირითადი იდეა ზუსტად იგივეა, რაც გამოწერის ჟურნალი.

ამ გზით, როგორ იყენებთ დელეგატებს?

ა დელეგატი C#-ში მსგავსია ფუნქციის მაჩვენებლის C ან C++-ში. გამოყენებით ა დელეგატი საშუალებას აძლევს პროგრამისტს შეაგროვოს მითითება მეთოდზე a-ში დელეგატი ობიექტი. The დელეგატი შემდეგ ობიექტი შეიძლება გადაეცეს კოდს, რომელსაც შეუძლია გამოიძახოს მითითებული მეთოდი, კომპილაციის დროს იმის ცოდნის გარეშე, რომელი მეთოდი იქნება გამოძახებული.

შეიძლება ასევე ვიკითხოთ, რა არის დელეგატების ფაქტობრივი გამოყენება C#-ში? ა დელეგატი C#-ში მსგავსია C++ ფუნქციის მაჩვენებლების, მაგრამ C# დელეგატები ტიპის უსაფრთხოა. შეგიძლიათ მეთოდები გადასცეთ a-ს პარამეტრებად დელეგატი რომ დაუშვას დელეგატი მეთოდზე მიუთითოს. დელეგატები გამოიყენება გამოძახების მეთოდების დასადგენად და მოვლენის დამუშავების განსახორციელებლად და ისინი გამოცხადებულია ""-ის გამოყენებით დელეგატი "საკვანძო სიტყვა.

ამის გარდა, რა არის კორუტინის ერთიანობა?

ა კორუტინი ჰგავს ფუნქციას, რომელსაც აქვს შესრულების შეჩერების და კონტროლის დაბრუნების შესაძლებლობა ერთიანობა მაგრამ შემდეგ გააგრძელეთ იქ, სადაც შეჩერდა შემდეგ ჩარჩოზე.

რა არის მოვლენა ერთობაში?

The ღონისძიება სისტემა არის გაგზავნის საშუალება ივენთი აპლიკაციის ობიექტებს შეყვანის საფუძველზე, იქნება ეს კლავიატურა, მაუსი, შეხება თუ მორგებული შეყვანა. The ღონისძიება სისტემა შედგება რამდენიმე კომპონენტისგან, რომლებიც ერთად მუშაობენ გაგზავნისთვის ივენთი . ძირითადი როლები ღონისძიება სისტემა შემდეგია: მართეთ რომელი GameObject ჩაითვლება შერჩეულად.

გირჩევთ: