Isi kandungan:

Bagaimanakah acara berfungsi dalam C#?
Bagaimanakah acara berfungsi dalam C#?

Video: Bagaimanakah acara berfungsi dalam C#?

Video: Bagaimanakah acara berfungsi dalam C#?
Video: Hukum Acara tentang Impeachment - Ghunarsa Sujatnika, S.H., M.H. 2024, Mungkin
Anonim

Pada asasnya, perwakilan melakukan dua perkara:

  • Apabila dicipta, ia menunjuk kepada kaedah (contoh atau statik) dalam bekas (kelas atau struktur). Untuk peristiwa , ia menunjukkan kepada an peristiwa kaedah penyampai.
  • Ia mentakrifkan dengan tepat jenis kaedah itu boleh titik kepada , termasuk bilangan dan jenis parameter dan juga jenis pulangan.

Memandangkan ini dilihat, bagaimanakah acara berfungsi dalam C#?

C# - Peristiwa

  • Peristiwa ialah tindakan pengguna seperti tekan kekunci, klik, pergerakan tetikus, dsb., atau beberapa kejadian seperti pemberitahuan yang dijana sistem.
  • Acara diisytiharkan dan dibangkitkan dalam kelas dan dikaitkan dengan pengendali acara menggunakan perwakilan dalam kelas yang sama atau beberapa kelas lain.

Seterusnya, persoalannya ialah, bagaimanakah Menggunakan perwakilan dan acara dalam C#? A mewakilkan adalah cara memberitahu C# kaedah yang manakah untuk dipanggil apabila an peristiwa dicetuskan. Sebagai contoh, jika anda mengklik Butang pada borang, program akan memanggil kaedah tertentu. Penunjuk ini ialah a mewakilkan . Perwakilan adalah baik, kerana anda boleh memberitahu beberapa kaedah yang peristiwa telah berlaku, jika anda mahu.

Juga tahu, bagaimana saya menggunakan acara dalam C#?

Perkara yang perlu diingat:

  1. Gunakan kata kunci acara dengan jenis perwakilan untuk mengisytiharkan acara.
  2. Semak acara adalah batal atau tidak sebelum menaikkan acara.
  3. Langgan acara menggunakan operator "+=".
  4. Fungsi yang mengendalikan acara dipanggil pengendali acara.
  5. Peristiwa boleh mempunyai hujah yang akan dihantar ke fungsi pengendali.

Adakah acara mempunyai jenis pulangan C#?

Biasanya anda akan meletakkan " kembali values" dalam objek EventArgs, itulah sebabnya peristiwa jangan perlukan kepada kembali nilai tetapi mereka boleh jika mereka disuruh. Secara lalai kebanyakan peristiwa pengendali kembali tidak sah, bagaimanapun, adalah mungkin bagi pengendali untuk kembali nilai.

Disyorkan: