delegates

Obsługa zdarzeń C# (w porównaniu do Javy)

Obecnie ciężko mi zrozumieć i zaimplementować zdarzenia w C# używając delagates. Jestem przyzwyczajony do Java sposób robien ... r); ^ powyższe metody są pobrane z aplikacji Java, którą kiedyś stworzyłem, którą próbuję przenieść do c#. Wielkie dzięki!

Implementacja wzorca poleceń przy użyciu C# Action delegate

Czy możliwe jest zaimplementowanie wzorca poleceń GOF przy użyciu kolejki delegatów akcji? Od jakiegoś czasu staram się to o ... mands[typeof(T)]) { registeredCommand(command); if (command.Cancel) break; } } }

Czy Mogę uzyskać podpis delegata C# według jego typu?

Czy istnieje prosty sposób użycia reflection, aby uzyskać listę parametrów dla delegata, jeśli masz informacje o jego typie? ... (FooDelegate); Czy jest możliwe pobranie typu return (double) i listy parametrów ({string, bool}) z tego typu obiektu info?

Zadeklaruj typ delegata w Typescript

PochodzÄ ... c z tĹ ' A C#, chcÄ ™ stworzyÄ ‡ typ danych, ktĂłry definiuje sygnaturÄ ™ funkcji. W C# jest to delegate zadekla ... zy i myślę, że czystszym byłoby utworzenie niestandardowego typu-takiego jak delegat w C#. Any pomysły, jak można to zrobić?

Kilka UIAlertViews dla delegata

Obecnie mam zajęcia wyskakujące UIAlertView tu i tam. Obecnie ta sama klasa jest dla nich delegatem (to bardzo logiczne, że t ... ytułu widoku alarmu, ale to nie jest takie eleganckie. Jaki jest najbardziej elegancki sposób na obsługę kilku UIAlertView s?

Swift delegation-kiedy używać słabego wskaźnika na delegata

Czy ktoś może wyjaśnić kiedy i kiedy nie używać 'słabego' przypisania do wskaźnika delegata w Swift i dlaczego? Rozumiem, ż ... go używając słabych przydziałów, ale w moich testach widzę silne cykle Odniesienia, jeśli moi delegaci nie są słabo odwołani.

Open delegate for generic interface method

Próbuję utworzyćopen instance delegate dla ogólnej metody interfejsu, ale wciąż otrzymuję NotSupportedException. Oto uproszc ... zielnie, ale nie w połączeniu. To zaczyna wyglądać albo błąd runtime, lub celowe pominięcie. Ktoś ma tu jakieś spostrzeżenia?

Czy możemy zapisać delegatów w pliku (C#)

Mam klasę, która ma członka delegata. Mogę ustawić delegata dla każdego instancyjnego obiektu tej klasy, ale nie znalazłem jeszcze sposobu na zapisanie tego obiektu

Różnica między AppDelegate.m i kontroler widoku.na

Czy ktoś mógłby mi powiedzieć kiedy używamy AppDelegate.m i AppDelegate.h podczas programowania iPhone ' a ? Użyłem tylko Vie ... troller.m i ViewController.h jak nauka podstawowa. Chcę tylko wiedzieć, kiedy i dlaczego AppDelegate jest używany. Dzięki. !!

UITextField, automatycznie przechodzi do następnego po 1 znaku

Scenariusz: mam 4 pola UITextFields, które akceptują tylko 1 znak. Spokojnie. Problem: Po wpisaniu 1 znaku chcę, aby następn ... 4 becomeFirstResponder]; }else if (textField == pc4) { [textField resignFirstResponder]; } return YES; }

Jaki jest czas życia delegata stworzonego przez lambda w C#?

Lambdy są ładne, ponieważ oferujązwięzłość i lokalność orazdodatkową formę enkapsulacji . Zamiast pisać funkcje, które są uż ... d = {Void <SomeClass>b__0()}} } } Czy lambda kiedykolwiek zwróci nową instancję, czy też zawsze będzie taka sama?

Błędy współbieżne i przeciwstawne in.NET 4, 0

Dziwne zachowanie z C# 4.0 co-i contravariance support: using System; class Program { static void Foo(object x) { } st ... tacji z tego powodu, że ładnie ukrywa błąd Delegate.Combine()? ;) P. S. wszystko to dotyczy VS2010 RC i późniejszych wersji.

Znaczenie () = > Operator W C#, jeśli istnieje

Przeczytałem ten ciekawy tekst Tutaj , w odpowiedzi Jona Skeeta. Ciekawa linijka jest taka, gdzie zalecał użycie delegata: ... go Googlować, ale ponieważ jest zrobiony z symboli, Google nie mogło być zbyt pomocne, naprawdę. Czy coś mnie tu zawstydzało?

Dlaczego 2 instancje delegatów zwracają ten sam hashcode?

Weź następujące: var x = new Action(() => { Console.Write("") ; }); var y = new Action(() => { }); var a = x.G ... Lepszą implementacją hashcode byłoby: return Method ^ Target == null ? 0 : Target.GetHashcode(); // where Method is IntPtr

Dokładny moment, w którym iOS wykonuje migawkę widoku podczas wchodzenia w tło?

Mam problem podczas umieszczania aplikacji iPhone w tle, naciskając przycisk wyjścia, a następnie uruchom ponownie, dotykając ... ImageView subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)]; // To remove the video preview layer } }

C # 3.0 generic type inference - przekazywanie delegata jako parametru funkcji

Zastanawiam się, dlaczego kompilator C# 3.0 nie jest w stanie wywnioskować typu metody, gdy jest przekazywana jako parametr d ... nia tak czy istnieje uzasadniony powód, dla którego kompilator nie mógł również zrobić tego samego poprzez wnioskowanie typu?

Czym dokładnie są protokoły i delegaty i jak są one używane w IOS?

Jestem naprawdę zdezorientowany co do pojęcia delegatów i protokołów. Czy są odpowiednikami interfejsów i klas adapterów w Ja ... li się mylę. I nadal nie rozumiesz, dlaczego sam obiekt nie może zaimplementować protokołu? To mogło być o wiele łatwiejsze!

Czy Func jest odpowiedni do użycia jako ctor arg podczas stosowania Dependency Injection?

Przykład: public class BusinessTransactionFactory<T> where T : IBusinessTransaction { readonly Func<Type, IBu ... (type)); }); For<ObjectContext>().Use(() => new ManagementEntities()); } } Co o tym myślisz?

Przekazywanie danych podczas zamykania modalnego kontrolera ViewController w swift

Próbuję przekazać dane z modalnego Viewcontrollera do jego źródłowego viewcontrollera. Chyba muszę użyć delegacji ale to n ... romCamera(){ // Never called println("YEAHH") } } Metoda backFromCamera, której nie nazywa. Co zrobiłem źle?

Jak utworzyć ogólny konwerter jednostek miar w C#?

Próbowałem dowiedzieć się trochę więcej o delegatach i lambdach podczas pracy nad małym projektem gotowania, który obejmuje k ... elsius); CelsiusConverter.AddCalc("FahrenheitToCelsius", lambda here); CelsiusConverter.Convert(Temperature.Fahrenheit, 11);