delegates

Dlaczego istnieją alokacje pamięci podczas wywoływania func

Mam następujący program, który konstruuje lokalny Func z dwóch statycznych metod. Ale o dziwo, kiedy profilowałem program, pr ... ds = new Guid[10]; for (int i = 0; i < 1000000; i++) { int a = func(guids); } } }

C # - zalety słów kluczowych Event?

Ostatnio zrozumiałem, że c # 'event' naprawdę jest. To nic takiego. Podsumowując moje ustalenia: Słowo kluczowe event jest ... je ją jako chronioną. TLDR: Jaka jest zaleta użycia słowa kluczowego event innego niż zmiana sposobu dostępu do delegata?

Jak wywołać metodę rozszerzenia za pomocą reflection?

Doceniam, że podobne pytania były już zadawane, ale walczę o wywołanie metody Linq Where w poniższym kodzie. Chcę użyć refl ... etType().InvokeMember(prop,BindingFlags.GetProperty, null,t,null) == val; }

konstruktor jako delegat - czy jest to możliwe w C#?

Mam klasę jak poniżej: class Foo { public Foo(int x) { ... } } I muszę przekazać do pewnej metody taki delegat: deleg ... T: dla mojego osobistego użytku, pytanie odnosi się do. NET 2.0, ale wskazówki/odpowiedzi dla 3.0+ są również mile widziane.

Sprawdzanie, czy zaimplementowano metodę protokołu opcjonalnego

Czy ktoś zna najlepszy sposób na sprawdzenie, czy zaimplementowano metodę protokołu opcjonalnego. Próbowałem tego: if ([se ... e: id<MyProtocol> delegate; Jednak dostaję błąd, że funkcja respondsToSelector: nie została znaleziona w protokole!

iPhone-UIImagePickerControllerDelegate

Dodałem UIImagePickerController do UIViewController. Przypisałem również UIImagePickerControllerDelegate do tego UIViewContro ... szę dodać protokół delegata rodzica, a nie tylko protokół UIImagePickerControllerDelegate? Czy to błąd, czy coś przeoczyłem?

C# nie może przekonwertować metody na typ non delegate

Mam klasę o nazwie Pin. public class Pin { private string title; public Pin() { } public setTitle(string title ... (Uwaga: ClassListPin jest tylko klasą statyczną, która zawiera pewne elementy, a jednym z nich jest Pin List<Pin>)

Storyboard-scenografia

Przed storyboardami byłem w stanie ustawić delegatów i źródła danych, przeciągając ujście do klasy. W przypadku storyboardów ... wybór zniknie, więc nie mogę połączyć tych dwóch. Czy to Apple ' s way Of mówisz, że powinniśmy je łączyć tylko programowo?

Jak utworzyć delegata dla a.NET własność?

Próbuję utworzyć delegata (jako test) dla: Public Overridable ReadOnly Property PropertyName() As String Moją intuicyjną ... ęc pytanie brzmi, jak zrobić delegata na nieruchomość? Zobacz ten link: Http://peisker.net/dotnet/propertydelegates.htm

Nsurlsession delegate vs. completionHandler

Zawsze korzystałem z obsługi dopełnienia. Z NSURLConnection i teraz z NSURLSession. Doprowadziło to do tego, że mój kod jest ... I mogę dodać kolejny dataTask od tego delegata? Korzystanie z plików cookie, które TA dataTask utworzyła i umieściła w sesji?

Co się stanie, jeśli asynchroniczne wywołanie delegata nigdy nie powróci?

Znalazłem przyzwoicie wyglądający przykład, jak wywołać delegata asynchronicznie z limitem czasu... http://www.eggheadcafe.co ... ry nigdy się nie wydarzy? Czy wyciekło nam jakieś wspomnienie, gdzie miał zostać umieszczony wynik, który nigdy nie powróci?

Fast C++

Znam następujące podejścia do C++: . Interfejsy z czystymi funkcjami wirtualnymi . / Align = "left" / Function . Najszyb ... zuje takiego użycia, a jeśli tak, to czy któryś z ostatnich kompilatorów jest w tym względzie zgodny ze standardami? Dzięki.

Obserwowanie zmian w tablicy mutowalnej przy użyciu KVO vs. NSNotificationCenter

W moim modelu mam tablicę obiektów zwanych zdarzeniami. Chciałbym, aby mój kontroler był powiadamiany o każdym dodaniu nowego ... żywać, więc wszelkie porady dotyczące wydajności, przyszłej elastyczności kodu i najlepszych praktyk są bardzo mile widziane!

Delegate vs Callback w Javie

Mam pewne nieporozumienie co do warunków delegatów i wywołań zwrotnych w Javie. class MyDriver { public static void ma ... } } Czy jest to callback czy delegat (czy delegaci i oddzwaniacze są tacy sami lub Podobni?)? Jak zaimplementować kolejne?

Automatyczne delegowanie wszystkich metod klasy java

Powiedzmy, że mam klasę z wieloma metodami publicznymi: public class MyClass { public void method1() {} public voi ... bić w niektórych językach skryptowych, takich jak php, gdzie mogłem użyć magicznych funkcji php do przechwycenia połączenia).

Słuchaj wydarzeń w innej aplikacji

Załóżmy, że mam dwie aplikacje napisane w C#. Pierwsza to aplikacja innej firmy, która wywołuje zdarzenie o nazwie "OnEmailSe ... myślę, jest debugger.NET i sposób, w jaki może on dołączyć do wykonujących złożeń, aby sprawdzić kod podczas jego działania.

Java odpowiednik Cocoa / Objective - C?

Jaki jest Java odpowiednik Cocoa? (rozumiem, że mogę mieć interfejs przekazany do klasy, i niech ta klasa wywoła odpowiedni ... dy, ale zastanawiam się, czy jest jakiś inny sposób, aby osiągnąć coś bliższego nieformalnym protokołom Cocoa / Objective-C)

Wskaźniki funkcji w C#

Przypuszczam, że w jakiś sposób albo (lub oba) Delegate lub MethodInfo kwalifikują się do tego tytułu. Jednak, ani nie zapewn ... } } } sealed class B : A { public void SomeFuntion() { Console.WriteLine("SomeFunction called."); } }

Co to jest delegat w kakao i dlaczego powinienem z niego korzystać?

Obecnie próbuję nauczyć się kakao i nie jestem pewien, czy dobrze to Rozumiem... Chodzi o delegatów i kontrolerów . Na pocz ... li tak, to dlaczego po prostu nie podklasujesz NSWindow zamiast zawracać sobie głowy dodatkową klasą, którą musisz się zająć?

Jak opisać delegata akcji, który zwraca wartość (non-void)?

The Action<T> delegate return void. Czy jest jakiś inny wbudowany delegat, który zwraca wartość non void?