เหตุการณ์มีประเภทส่งคืน C # หรือไม่
เหตุการณ์มีประเภทส่งคืน C # หรือไม่
Anonim

จัดกิจกรรมมีประเภทผลตอบแทน

โดยค่าเริ่มต้น ส่วนใหญ่ เหตุการณ์ ตัวจัดการ กลับ เป็นโมฆะเพราะโสด เหตุการณ์ อาจ มี สมาชิกหลายคนและ ค่าส่งคืน อาจจะคลุมเครือ อย่างไรก็ตาม ตัวจัดการสามารถ กลับ ค่า มันขึ้นอยู่กับ พิมพ์ ของผู้แทนที่คุณประกาศ เหตุการณ์ กับ.

ในทำนองเดียวกันอาจมีคนถามว่าเหตุการณ์มีประเภทส่งคืน C # หรือไม่

ปกติคุณจะใส่ " กลับ ค่า" ในวัตถุ EventArgs นั่นคือเหตุผล เหตุการณ์ อย่า ความต้องการ ถึง กลับ ค่านิยม แต่สามารถทำได้หากได้รับการบอกกล่าว โดยค่าเริ่มต้น ส่วนใหญ่ เหตุการณ์ ตัวจัดการ กลับ เป็นโมฆะ อย่างไรก็ตาม เป็นไปได้สำหรับตัวจัดการที่จะ กลับ ค่า

นอกจากนี้ตัวจัดการเหตุการณ์ทำงานอย่างไร C # กิจกรรม มักใช้เพื่อส่งสัญญาณการกระทำของผู้ใช้ เช่น การคลิกปุ่มหรือการเลือกเมนูในส่วนต่อประสานกราฟิกกับผู้ใช้ เมื่อ เหตุการณ์ มีสมาชิกหลายราย the ตัวจัดการเหตุการณ์ ถูกเรียกใช้พร้อมกันเมื่อ an เหตุการณ์ ถูกยกขึ้น เพื่อเรียกใช้ เหตุการณ์ แบบอะซิงโครนัส โปรดดู การเรียกเมธอดซิงโครนัสแบบอะซิงโครนัส

นอกจากนี้ ฉันจะเรียกใช้เหตุการณ์ใน C # ได้อย่างไร

ข้อควรจำ:

  1. ใช้คีย์เวิร์ดเหตุการณ์ที่มีประเภทผู้รับมอบสิทธิ์เพื่อประกาศเหตุการณ์
  2. ตรวจสอบเหตุการณ์เป็นโมฆะหรือไม่ก่อนสร้างเหตุการณ์
  3. สมัครสมาชิกกิจกรรมโดยใช้ตัวดำเนินการ "+="
  4. ฟังก์ชันที่จัดการเหตุการณ์เรียกว่าตัวจัดการเหตุการณ์
  5. เหตุการณ์สามารถมีอาร์กิวเมนต์ซึ่งจะถูกส่งไปยังฟังก์ชันตัวจัดการ

เหตุการณ์สามารถมีตัวแก้ไขการเข้าถึงได้หรือไม่?

เหตุการณ์สามารถ ถูกทำเครื่องหมายว่าเป็นสาธารณะ ส่วนตัว ได้รับการคุ้มครอง ภายใน ได้รับการคุ้มครองภายใน หรือส่วนตัวได้รับการคุ้มครอง เหล่านี้ ตัวแก้ไขการเข้าถึง กำหนดวิธีที่ผู้ใช้คลาส สามารถเข้าถึงได้ NS เหตุการณ์.

แนะนำ: