delegates

C# - using List.Find() z obiektami niestandardowymi

Staram się używać List<T> z własną klasą i móc używać metod takich jak Contains(), Find(), itd., na liście. Myślałem, ż ... hciałbym przeszukiwać Obiekty Reponse używając funkcji find ()... list.find("statement1"); // would return a Reponse object

Inline delegate declaration (c#)

Nie mogę się skompilować: var x = new Action(delegate void(){}); Czy ktoś może wskazać, co robię źle?

Odpowiednik metod C # anonymous w Javie?

W C# możesz definiować delegatów anonimowo (nawet jeśli są niczym innym jak cukrem składniowym). Na przykład mogę to zrobić: ... ); Czy można przekazać taki kod w Javie? Używam frameworka processing, który ma dość starą wersję Javy (nie ma generyków).

Czy Mogę ignorować parametry delegatów ze składnią lambda?

Jestem ciekaw, dlaczego C# pozwala mi ignorować parametry delegata w niektórych przypadkach, ale nie w innych. Na przykład j ... bda i naprawić poprzedni wiersz, ale jest to bardziej akademickie pytanie dotyczące kompilatora i dlaczego lub jak to działa.

Implementacja anonimowych delegatów w Objective-C?

Czy Można zadeklarować anonimowe implementacje takich rzeczy jak Delegaty w Objective-C. myślę, że mam odpowiednią terminolog ... ]; } } To, co chcę zrobić, to zadeklarować go w linii, tak jak to zrobiłem w przykładzie Javy na górze. Czy to możliwe?

Dlaczego można a.NET delegat nie może być uznany za statyczny?

Kiedy próbuję skompilować: public static delegate void MoveDelegate (Actor sender, MoveDirection args); Otrzymuję, jako b ... gate(this, moveDir); } Otrzymałem błąd przetwarzania, który stwierdza, że MoveMethod musi być typem, a nie identyfikatorem.

Delegaci w C#

Mam problem ze zrozumieniem jak działają delegaty w C#. Mam wiele przykładów kodu, ale nadal nie mogłem go dobrze zrozumieć. ... to jest "schemat" całego procesu? Jakie są warunki wstępne korzystania z delegatów? I mam nadzieję, że to wyjaśni pytanie.

Wywołanie funkcji f # wyższego rzędu z C#

Biorąc pod uwagę funkcję wyższego rzędu F# (przyjmując funkcję w parametrze): let ApplyOn2 (f:int->int) = f(2) I fun ... waż, że {[2] } jest eksportowane jako Microsoft.FSharp.Core.FSharpFunc<int,int>, które nie pasują do podpisu Increment.

Czy istnieje sposób na utworzenie delegata do pobierania i ustawiania wartości dla fieldinfo?

Dla właściwości są GetGetMethod i GetSetMethod tak, że mogę zrobić: Getter = (Func<S, T>)Delegate.CreateDelegate(type ... ueExp), instExp, valueExp).Compile(); } Czy jestem po nieistniejącym (bo nigdzie nie widziałem czegoś takiego to jeszcze)?

Multiple CAAnimations for animationDidStop method?

Wiem, że musisz użyć tej metody, aby uzyskać metodę delegate po zakończeniu animacji: - (void)animationDidStop:(CAAnimation ... Wygooglowałem to i nie znalazłem nic użytecznego. Proszę podzielić się ze mną o tym, jak udało Ci się to osiągnąć! Dzięki!

Unikaj duplikatów subskrypcji zdarzeń w C#

Jak sugerujesz najlepszy sposób na uniknięcie duplikatów subskrypcji wydarzeń? jeśli ta linia kodu zostanie wykonana w dwóch ... skutecznie uruchomić to ... theOBject.TheEvent -= RunMyCode; theOBject.TheEvent += RunMyCode; Ale czy to najlepszy sposób?

Ustawić delegatów na zero pod ARC?

[7]}piszę aplikacje na iOS za pomocą ARC i kieruję na iOS 5+. Załóżmy, że napiszę własny obiekt widoku, który ma właściwość ... } ale z drugiej strony, nie jestem celem nie-ARC wersje iOS, ani nie zamierzam. Więc może nie muszę w ogóle pomijać dealloca?

więcej zalet lub wad delegowania członków na klasyczne funkcje?

class my_class { public int add_1(int a, int b) {return a + b;} public func<int, int, int> add_2 = (a, b) => ... praktycznego zastosowania, biorąc pod uwagę, jak jest sprzeczne z ustalonym stylem kodowania, lub nie lubisz zalet delegatów.

C#: tworzenie delegata multicastu z Boolean return type

Hai Techies, W C#, jak możemy zdefiniować delegata multiemisji, który akceptuje obiekt DateTime i zwraca wartość logiczną. Thanks

(Jak) czy możliwe jest bindowanie / rebindowanie metody pracy z delegatem o innym podpisie?

Jestem programistą c++ używającym sygnałów i slotów w c++, co wydaje mi się analogiczne do delegatów w c#. Znalazłem się na s ... nding/rebinding w odniesieniu do delegatów c#. Coś przeoczyłem? Czy jest jakiś radykalnie inny sposób na zrobienie tego w c#?