Результаты поиска по запросу "delegates"

4 ответа

Безопасно ли добавлять делегатов на мероприятия с ключевым словом new?

Меня беспокоит то, что я обнаружил два способа регистрации делегатов на мероприятия. OnStuff + = this.Handle;OnStuff + = new StuffEventHandler (this.Handle);Первый - чистый, и имеет смысл делать «OnStuff - = this.Handle;» отменить регистрацию ...

2 ответа

Что делает FSharpFunc <> быстрее, чем Func <>?

Мне интересно узнать об улучшениях производительности, которые были сделаны для FSharpFunc <>. Это тот факт, что он не содержит нескольких делегатов, поэтому нет необходимости перебирать все ссылки при запуске вызова функции? Что-нибудь еще ?

2 ответа

Делегирует в универсальные операции, где универсальный тип неизвестен. Как создать что-то подобное?

Предположим, у меня есть следующий код. static class Store<T> { public static T A; public static T B; public static T C; } public static class Store { public static Value A = new Value(<T>(v) => Store<T>.A = v); //just an example of what I want ...

ТОП публикаций

2 ответа

Удаление обработчиков событий

Это: Button.Click -= new EventHandler(Button_Click);так же, как это: Button.Click -= Button_Click;Я спрашиваю, потому что мне кажется, что первый удаляет новую ссылку на метод, а второй удаляет сам метод. Но опять же, может быть, новая часть ...

4 ответа

Cocos2D 2.1: «Делегат» устарел в iOS 6. Как мне установить делегата для этой AVAudioSession?

Запустил шаблон Cocos2D 2.1 (без физического движка) в Xcode 4.5, предназначенный для iOS 6 и iPad. В файле CDAudioManager.m следующий код ... AVAudioSession* session = [AVAudioSession sharedInstance]; session.delegate = self; // Which is what ...

6 ответов

Эквивалент C # анонимных методов в Java?

В C # вы можете определять делегатов анонимно (даже если они не более чем синтаксический сахар). Например, я могу сделать это: public string DoSomething(Func<string, string> someDelegate) { // Do something involving someDelegate(string s) } ...

6 ответов

Немного смущает делегатов в Objective-C

Я хорошо знаю Objective-C и работаю над книгой для iPhone SDK (из книги Obj-C, которая только что делала консольные программы). Он пытался объяснить делегатам, хотя был поспешен и не понимал, что он пытается передать. Я немного запутался в том, ...

2 ответа

Как работает оператор + для объединения делегатов?

Например: delegate void SomeDelegate(); SomeDelegate a = new SomeDelegate( () => Console.WriteLine("A") ); SomeDelegate b = new SomeDelegate( () => Console.WriteLine("B") ); SomeDelegate c = a + b;В последней строке, что делаетa + b перевести ...

1 ответ

Как использовать шаблон делегата на iPhone

У меня есть несколько вопросов об использовании патента делегата на iPhone. Это код с использованием патента делегата. Этот код работает. SecondViewController *secondViewController = [[SecondViewController alloc] init]; ...

3 ответа

Делегат приложения - Какао

Я хочу включить applicationDidFinishLaunching: в мой делегат какао. Как бы я это сделал ?? На SDK для iphone applicationDidFinishLaunching уже находится в делегате приложения, но при создании моего приложения Mac я заметил, что их не было. С ...