Klausimai pažymėti „delegatais“

Delegatai gali remtis keliomis sąvokomis. Objektas gali remtis kitu (delegatu) funkcijai atlikti. Delegacija taip pat gali nurodyti programavimo kalbos funkciją, naudodama metodų paieškos taisykles, skirtas savarankiškai dirbantiems skambučiams siųsti. C #, delegatas nustato, kuris metodas skambinti, kai prasideda įvykis.
9
atsakymai

Kodėl naudojate išraišką <Func <T >> vietoj Func <T>?

Suprantu lambda ir deleguoja Func ir Action. Bet išraiškos mane švelnina. Kokiomis aplinkybėmis naudosite „Expression <Func <T >>“, o ne paprastą seną „Func <T>“?
nustatytas balandžio 27 d '09 16:50
18
atsakymai

Kaip sukurti delegatus „Objective-C“?

Žinau, kaip dirba delegatai, ir žinau, kaip juos naudoti. Bet kaip juos sukurti?
nustatė 09-08 09 19:06
3
atsakymai

Func prieš veiksmą prieš predikatą

Su tikrais pavyzdžiais ir jų naudojimu kas nors gali man padėti suprasti: kada mums reikia „Func“ atstovo? Kada mums reikia veiksmų delegato? Kada mums reikia „Predicate“ delegato?
nustatyti 30 lapkričio '10 10:07 val
10
atsakymai

Perdavimo metodas kaip parametras naudojant C #

Turiu kelis metodus su tuo pačiu parašu (parametrai ir grąžinimo reikšmės), tačiau skirtingi metodų pavadinimai ir vidiniai pavadinimai yra skirtingi. Noriu perduoti metodo pavadinimą, kad jis būtų paleistas į kitą metodą, kuris vadins perduotą metodą. viešai ...
nustatytas sausio 18 d '10 - 0:01
4
atsakymai

Kaip susieti su silpnu protokolu „grynas“ „Swift“ (be @objc)

silpnos nuorodos, atrodo, neveikia „Swift“, nebent protokolas yra deklaruotas kaip @objc, kurio nenoriu naudoti švarioje „Swift“ programoje. Šis kodas suteikia kompiliavimo klaidą (silpnas negali būti taikomas ne klasės klasei „MyClassDelegate“): klasė „MyClass“ (silpna var dele dele ...
birželio 5 d. 14 d. 20:16
8
atsakymai

kada ir kodėl naudoti delegatus?

Aš esu palyginti naujas C # ir man įdomu, kada tinkamai naudoti delegatus. jie plačiai naudojami renginių deklaracijose, bet kada turėčiau juos naudoti savo kode ir kodėl jie naudingi? kodėl gi ne naudoti h ...
nustatytas sausio 7 d '10, 12:51
11
atsakymai

Kokie yra delegatų ir įvykių skirtumai?

Koks skirtumas tarp delegatų ir įvykių? Negalima laikyti nuorodų į funkcijas, kurias galima atlikti?
nustatyti 27 rug. '08 2:06
11
atsakymai

Atšaukti anoniminį metodą C #

Ar galima anoniminį metodą atšaukti iš įvykio? Jei aš užsiprenumeravau tokį įvykį: void MyMethod () {Console.WriteLine ("Aš tai padariau!"); } MyEvent + = „MyMethod“; Galiu atsisakyti šios prenumeratos: MyEvent - = MyMethod; Bet jei aš užsiprenumeruosiu ...
nustatyti spalio 08 '08 18:24
4
atsakymai

Kodėl „Objective-C“ delegatai paprastai gauna priskirtas savybes vietoj taupymo?

Naršau „Scott Stevenson“ tvarkomą nuostabų dienoraštį ir stengiuosi suprasti pagrindinę „Objective-C“ sąvoką, kuriai pavesti delegatai „priskirti“ vs „išsaugoti“. Atkreipkite dėmesį, kad abu yra vienodi rinkimo aplinkoje ...
gegužės 28 d., 09:57
6
atsakymai

deleguotojo ar lambda raktažodį

Kai jis yra sukompiliuotas, ar yra skirtumas tarp: delegatas {x = 0; } ir () => {x = 0}?
lapkričio 18 d. '08, 9:38 val
11
atsakymai

„Java“ atstovai?

Ar „Java“ kalba turi delegavimo funkcijas, kaip C # palaiko delegatus?
nustatyti 05 Rgs '08 1:45
4
atsakymai

Koks yra geriausias būdas bendrauti tarp valdytojų?

Būdamas naujas objektas-c, kakava ir „iPhone dev“, turiu tvirtą norą kuo geriau išnaudoti kalbą ir sistemą. Vienas iš išteklių, kurį naudoju, yra Stanford CS193P klasė, kurią jie paliko internete. Ji apima ...
nustatyti 20 vas '09 18:20
13
atsakymai

Kas yra delegatas?

Aš apgailestauju, kad iš tikrųjų delegato vaidmuo? Pakartotinai paklausiau šį klausimą savo interviu metu, bet nemanau, kad apklausėjai buvo patenkinti mano atsakymu. Ar kas nors gali man pasakyti geriausią sakinį viename sakinyje su pr ...
nustatytas sausio 11 d '10, 22:23
11
atsakymai

Funkcijų rodyklės „Java“

Tai gali būti kažkas bendro ir trivialus, bet man atrodo, kad negaliu rasti konkretaus atsakymo. „C #“ yra delegatų sąvoka, kuri yra glaudžiai susijusi su idėja, kad nuorodos į funkcijas „C ++“. Ar java yra panašių funkcijų? Atsižvelgiant į tai, kad ...
yra nustatytas 02 liepa09, 12:19
9
atsakymai

Naudoti deleguotuosius veiksmus „C“

Dirbau su C # veiksmų delegatais tikėdamasis daugiau sužinoti apie juos ir galvoti apie tai, kur jie gali būti naudingi. Ar kas nors naudojo deleguotus veiksmus, ir jei taip, tai kodėl? ar galėtumėte pateikti keletą pavyzdžių, kai tai gali būti naudinga?
gruodžio 16 d '08 at 2:38 val