Სარჩევი:

აქვს თუ არა მოვლენებს დაბრუნების ტიპი C#?
აქვს თუ არა მოვლენებს დაბრუნების ტიპი C#?

ვიდეო: აქვს თუ არა მოვლენებს დაბრუნების ტიპი C#?

ვიდეო: აქვს თუ არა მოვლენებს დაბრუნების ტიპი C#?
ვიდეო: C# return keyword ↩️ 2024, აპრილი
Anonim

აქვს თუ არა მოვლენებს დაბრუნების ტიპი

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

ანალოგიურად შეიძლება იკითხოთ, აქვთ თუ არა მოვლენებს დაბრუნების ტიპი C#?

ჩვეულებრივ თქვენ დააყენებთ " დაბრუნების ღირებულებები" EventArgs ობიექტში, ამიტომ ივენთი ნუ საჭიროება რომ დაბრუნების აფასებენ, მაგრამ შეუძლიათ, თუ ამას ეტყვიან. ნაგულისხმევად უმეტესობა ღონისძიება დამმუშავებლები დაბრუნების ბათილად, თუმცა შესაძლებელია დამმუშავებლებისთვის დაბრუნების ღირებულებები.

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

გარდა ამისა, როგორ გამოვიძახოთ მოვლენა C#-ში?

დასამახსოვრებელი პუნქტები:

  1. გამოიყენეთ ღონისძიების საკვანძო სიტყვა დელეგატის ტიპით ღონისძიების გამოსაცხადებლად.
  2. ღონისძიების ამაღლებამდე შეამოწმეთ ღონისძიება ნულოვანია თუ არა.
  3. გამოიწერეთ ღონისძიებები "+=" ოპერატორის გამოყენებით.
  4. ფუნქციას, რომელიც ამუშავებს მოვლენას, ეწოდება მოვლენის დამმუშავებელი.
  5. მოვლენებს შეიძლება ჰქონდეს არგუმენტები, რომლებიც გადაეცემა დამმუშავებლის ფუნქციას.

შეიძლება მოვლენებს ჰქონდეს წვდომის მოდიფიკატორები?

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

გირჩევთ: