Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 1 rok temu . Popraw to pytanie...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 1 rok temu . Popraw to pytanie...
Jaka jest różnica między Invoke i DynamicInvoke w delegatach? Proszę podać przykład kodu, który wyjaśnia różnicę między tymi dwiema metodami.
Kilka funkcji Linq.Enumerable przyjmuje rozszerzenie IEqualityComparer<T>. Czy istnieje wygodna klasa opakowująca, która dostosowuje a delegate(T,T)=>booldo implementacji IEqualityComparer<T>? Łatwo jest go napisać (jeśli zignorujesz problemy ze zdefiniowaniem poprawnego hashcode),...
Wybierz metodę System.Windows.Forms.Control.Invoke (metoda delegata) Dlaczego powoduje to błąd czasu kompilacji: string str = "woop"; Invoke(() => this.Text = str); // Error: Cannot convert lambda expression to type 'System.Delegate' // because it is not a delegate type Ale to działa...
W przypadku myDelegate -= eventHandlerproblemów z ReSharper (wersja 6): Odejmowanie delegatów ma nieprzewidywalny wynik Racjonalne uzasadnienie tego jest wyjaśnione przez JetBrains tutaj . Wyjaśnienie ma sens, a po jego przeczytaniu wątpię w to, co robię -na delegatach. Jak wtedy , czy mogę...
Co to jest Func<>i do czego
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 7 lat temu . Popraw to...
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 2 lata temu . Popraw to...
Pytanie to składa się z dwóch części: Czy podniesienie zdarzenie zablokować wątek, czy też rozpocząć realizację EventHandlers asynchronicznie i idzie wątek kontynuuje w tym samym czasie? Czy poszczególne EventHandlers (zasubskrybowane zdarzenie) działają synchronicznie jeden po drugim, czy też...
Mam scenariusz, w którym chcę używać składni grupy metod zamiast metod anonimowych (lub składni lambda) do wywoływania funkcji. Funkcja ma dwa przeciążenia, jedno przyjmuje wartość an Action, a drugie aFunc<string> . Mogę szczęśliwie wywołać te dwa przeciążenia przy użyciu metod anonimowych...
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Muszę wykonać jakąś operację za każdym razem, gdy UICollectionView został całkowicie załadowany, tj. W tym czasie należy wywołać wszystkie metody źródła danych / układu UICollectionView. Skąd mam to wiedzieć? Czy istnieje metoda delegata, aby poznać stan załadowania UICollectionView?...
Piszę kod w ten sposób, robiąc szybki i brudny czas: var sw = new Stopwatch(); sw.Start(); for (int i = 0; i < 1000; i++) { b = DoStuff(s); } sw.Stop(); Console.WriteLine(sw.ElapsedMilliseconds); Z pewnością istnieje sposób, aby wywołać ten kawałek kodu czasowego jako fantazyjne-schmancy...
Czy ktoś może wyjaśnić to oświadczenie napisane pod tym linkiem Invoke(Delegate): Wykonuje określony delegat w wątku, który jest właścicielem uchwytu okna bazowego kontrolki. Czy ktoś może wyjaśnić, co to znaczy (zwłaszcza ten odważny). Nie jestem w stanie tego jasno zrozumieć...
Muszę mieć kilku delegatów w mojej klasie. Chciałbym użyć interfejsu do „przypomnienia” mi o ustawieniu tych delegatów. Jak? Moja klasa wygląda tak: public class ClsPictures : myInterface { // Implementing the IProcess interface public event UpdateStatusEventHandler UpdateStatusText;...
Jaka jest różnica między tym: @property (nonatomic, weak) id <SubClassDelegate> delegate; i to: @property (nonatomic, assign) id <SubClassDelegate> delegate; Chcę użyć właściwości dla delegatów.
Po ustawieniu w mojej aplikacji otrzymuję semantyczne ostrzeżenia o problemach ViewController.delegate = self. Szukałem i znalazłem podobne posty, ale żaden nie był w stanie rozwiązać mojego problemu. ViewController.m: GameAddViewController *gameAddViewContoller = [[navigationController...
Zgodnie z konwencją klasy są często nazywane rzeczownikami, metodami takimi jak czasowniki i interfejsami, takimi jak przymiotniki. Jaka jest powszechna konwencja nazewnictwa delegatów? Albo jaki jest dobry sposób na rozróżnienie jego nazwy, gdy delegaci są wymienieni wśród typów i innych...
Widziałem kilka wzmianek o tym idiomie (w tym na SO ): // Deliberately empty subscriber public event EventHandler AskQuestion = delegate {}; Zaleta jest oczywista - pozwala uniknąć konieczności sprawdzania wartości null przed podniesieniem zdarzenia. Chciałbym jednak zrozumieć, czy są jakieś...
Czy można w C # zdefiniować taką klasę, że class GenericCollection<T> : SomeBaseCollection<T> where T : Delegate Za całe życie nie mogłem tego zrobić wczoraj w .NET 3.5. Próbowałem użyć delegate, Delegate, Action<T> and Func<T, T> Wydaje mi się, że powinno to być w...