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?