Pertanyaan yang diberi tag delegates

Delegasi dapat mengacu pada beberapa konsep. Sebuah objek dapat mengandalkan yang lain (sebuah delegasi) untuk menjalankan suatu fungsi. Delegasi juga dapat merujuk ke fitur bahasa pemrograman yang menggunakan aturan pencarian metode untuk mengirimkan panggilan mandiri. Dalam C #, seorang delegasi mendefinisikan metode mana yang akan dipanggil ketika suatu peristiwa dipicu.

694
Lulus Metode sebagai Parameter menggunakan C #

Saya punya beberapa metode semua dengan tanda tangan yang sama (parameter dan nilai kembali) tetapi nama yang berbeda dan internal metode berbeda. Saya ingin meneruskan nama metode untuk menjalankan ke metode lain yang akan memanggil metode lewat. public int Method1(string) { ... do something...

222
Berhenti berlangganan metode anonim di C #

Apakah mungkin untuk berhenti berlangganan metode anonim dari suatu peristiwa? Jika saya berlangganan acara seperti ini: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Saya dapat berhenti berlangganan seperti ini: MyEvent -= MyMethod; Tetapi jika saya berlangganan...

152
Apa itu Delegasi? [Tutup]

Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Perbaiki

148
Pointer Fungsi di Jawa

Ini mungkin sesuatu yang umum dan sepele, tetapi saya tampaknya kesulitan menemukan jawaban yang konkret. Dalam C # ada konsep delegasi, yang sangat terkait dengan gagasan fungsi pointer dari C ++. Apakah ada fungsi serupa di Jawa? Mengingat bahwa pointer agak tidak ada, apa cara terbaik tentang...

147
Apa yang dimaksud dengan delegasi C ++?

Apa ide umum delegasi di C ++? Untuk apa mereka, bagaimana mereka digunakan dan untuk apa mereka digunakan? Pertama-tama saya ingin mempelajarinya dengan cara 'kotak hitam', tetapi sedikit informasi tentang nyali hal-hal ini juga bagus. Ini bukan C ++ paling murni atau terbersih, tapi saya...