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.

7
Mengapa metode anonim tidak dapat ditugaskan ke var?
Saya memiliki kode berikut: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Namun, yang berikut ini tidak dikompilasi: var comparer = delegate(string value) { return value != "0"; }; Mengapa kompiler tidak mengetahui bahwa itu adalah Func<string, bool>? Dibutuhkan satu parameter string, dan mengembalikan boolean. Sebaliknya, …




9
Delegasi Penggunaan Tindakan dalam C # [ditutup]
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 2 tahun yang lalu . Perbaiki pertanyaan ini Saya bekerja dengan Delegasi Aksi di C # dengan harapan bisa …
132 c#  lambda  delegates  action 



13
Bungkus delegasi dalam IEqualityComparer
Beberapa fungsi Linq. Dapat dihitung IEqualityComparer<T>. Apakah ada kelas pembungkus yang nyaman yang mengadaptasi delegate(T,T)=>booluntuk mengimplementasikan IEqualityComparer<T>? Cukup mudah untuk menulis satu (jika Anda mengabaikan masalah dengan mendefinisikan kode hash yang benar), tetapi saya ingin tahu apakah ada solusi out-of-the-box. Secara khusus, saya ingin melakukan operasi set pada Dictionarys, hanya …
127 .net  linq  delegates 

3
"Pengurangan delegasi memiliki hasil yang tidak dapat diprediksi" di ReSharper / C #?
Saat menggunakan masalah myDelegate -= eventHandlerReSharper (versi 6): Pengurangan delegasi memiliki hasil yang tidak dapat diprediksi Alasan di balik ini dijelaskan oleh JetBrains di sini . Penjelasannya masuk akal dan, setelah membacanya, saya meragukan semua kegunaan saya -pada delegasi. Lalu bagaimana , dapatkah saya menulis acara non-otomatis tanpa membuat ReSharper …

8
Mengapa ekspresi lambda harus dilemparkan ketika disediakan sebagai parameter Delegate biasa
Ambil metode System.Windows.Forms.Control.Invoke (metode Delegasi) Mengapa ini memberikan kesalahan waktu kompilasi: string str = "woop"; Invoke(() => this.Text = str); // Error: Cannot convert lambda expression to type 'System.Delegate' // because it is not a delegate type Namun ini berfungsi dengan baik: string str = "woop"; Invoke((Action)(() => this.Text = …
124 c#  c#-3.0  delegates  lambda 


8
Di mana saya menggunakan delegasi? [Tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 7 tahun yang lalu . Perbaiki pertanyaan ini Apa sajakah tempat dunia nyata yang membutuhkan delegasi? Saya ingin tahu …

10
Perbedaan antara acara dan delegasi serta aplikasinya masing-masing [tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 2 tahun lalu . Perbaiki pertanyaan ini Saya tidak melihat keuntungan menggunakan acara dibandingkan delegasi, selain menjadi gula sintaksis. …
107 c#  events  delegates 

7
Apakah peristiwa C # sinkron?
Ada dua bagian dari pertanyaan ini: Apakah memunculkan acara memblokir utas, atau apakah itu memulai eksekusi EventHandlers secara asinkron dan utas terus berlanjut pada saat yang sama? Apakah EventHandler individu (berlangganan ke acara) berjalan serentak satu demi satu, atau apakah mereka berjalan secara asinkron tanpa jaminan bahwa orang lain tidak …
104 c#  .net  events  delegates 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.