Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 64806|Jawab: 2

[Sumber] .net/c# untuk detailnya

[Salin tautan]
Diposting pada 29/05/2018 13.18.13 | | | |
Definisi peristiwa dalam C#:

Kelas atau objek dapat memberi tahu kelas atau objek lain tentang apa yang telah terjadi melalui peristiwa. Kelas yang mengirim (atau menyebabkan) peristiwa disebut "penerbit" dan kelas yang menerima (atau memproses) peristiwa disebut "pelanggan".

Acara memiliki karakteristik sebagai berikut:

  • Penerbit menentukan kapan harus mengangkat peristiwa, dan pelanggan menentukan tindakan apa yang harus dilakukan sebagai respons terhadap peristiwa tersebut.
  • Sebuah acara dapat memiliki banyak pelanggan. Pelanggan dapat menangani beberapa peristiwa dari beberapa penerbit.
  • Acara tanpa pelanggan tidak pernah dipanggil.
  • Peristiwa sering digunakan untuk memberi tahu pengguna tentang tindakan, seperti klik tombol atau tindakan pemilihan menu di antarmuka pengguna grafis.
  • Jika suatu peristiwa memiliki beberapa pelanggan, beberapa penanganan peristiwa dipanggil secara bersamaan saat peristiwa diangkat. Untuk memanggil peristiwa secara asinkron, lihat Memanggil Metode Sinkronisasi Menggunakan Asinkron.
  • Utas sinkronisasi peristiwa dapat dimanfaatkan.

Kata kunci peristiwa digunakan untuk mendeklarasikan peristiwa di kelas penerbit.

Tautan MS:Login hyperlink terlihat.





Sebenarnya tidak ada perbedaan antara metode penulisan acara A dan metode penulisan B!

Anda dapat merujuk kepada:Login hyperlink terlihat.

Pengendali <T>PeristiwaMewakili metode yang menerima dua parameter (pengirim objek, TEventArgs e) dan mengembalikan jenis void. di mana TEventArgs harus merupakan jenis yang berasal dari kelas EventArgs. Parameter terakhir digunakan untuk menyimpan parameter yang diperlukan untuk acara tersebut.

Acara Argsadalah kelas dasar kelas yang berisi data peristiwa, yang tidak berisi data peristiwa, dan digunakan oleh peristiwa yang tidak meneruskan informasi status ke penanganan peristiwa saat peristiwa dinaikkan. Jika penanganan peristiwa memerlukan informasi status, aplikasi harus menurunkan kelas dari kelas ini untuk menyimpan data.

Volatile.Baca  .NET 4.0 tidak didukung


//
        Ringkasan:
        Referensi objek dibaca dari bidang yang ditentukan. Saat diperlukan pada sistem, penghalang memori akan dimasukkan untuk mencegah prosesor menyusun ulang operasi memori, seperti yang ditunjukkan di bawah ini: Jika metode ini muncul dalam kode setelah melakukan baca/tulis, prosesor tidak dapat memindahkannya sebelum metode ini.
        //
        Parameter:
        lokasi:
        bidang untuk dibaca.
        //
        Parameter jenis:
        T:
        Jenis bidang yang akan dibaca. Ini harus berupa jenis referensi, bukan jenis nilai.
        //
        Mengembalikan hasil:
        Baca referensi T. Referensi ini ditulis oleh prosesor apa pun di komputer, terlepas dari jumlah prosesor atau status cache prosesor.
        [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
        [KeamananAmanKritis]
        [TargetedPatchingOptOut("Performa penting untuk sebaris melintasi batas gambar NGen")]
        publik statis T Baca <T>(ref T lokasi) di mana T : kelas;






Mantan:Ponsel Android versi QQ telah memarahi "telur paskah"
Depan:c# untuk membaca enkapsulasi file OpenFileDialog
 Tuan tanah| Diposting pada 22/03/2020 17.11.32 |
Metode Penulisan .NET 4.0
Menentukan parameter peristiwa


Tentukan peristiwa



Peristiwa pemicu



 Tuan tanah| Diposting pada 17/03/2021 11.21.40 |
ASP.NET Core menggunakan model perantara MediatR
https://www.itsvse.com/thread-9272-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com