Სარჩევი:

რა არის ღონისძიება C#-ში?
რა არის ღონისძიება C#-ში?

ვიდეო: რა არის ღონისძიება C#-ში?

ვიდეო: რა არის ღონისძიება C#-ში?
ვიდეო: C# Events and Delegates Made Simple | Mosh 2024, მაისი
Anonim

ობიექტი, რომელიც ამაღლებს ღონისძიება ეწოდება ღონისძიება გამგზავნი. The ღონისძიება გამგზავნმა არ იცის, რომელი ობიექტი ან მეთოდი მიიღებს (დაამუშავებს). ივენთი ის ბადებს. განვსაზღვროთ ა ღონისძიება , თქვენ იყენებთ C#-ს ღონისძიება ან Visual Basic ღონისძიება საკვანძო სიტყვა თქვენს ხელმოწერაში ღონისძიება კლასი და მიუთითეთ დელეგატის ტიპი ღონისძიება.

უფრო მეტიც, რა არის მოვლენა C#-ში მაგალითით?

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

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

ამასთან დაკავშირებით, რა არის მოვლენის დამმუშავებელი C#-ში?

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

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

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

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

გირჩევთ: