0
ответов

Должен ли делегат быть объявлен внутри класса, который вызовет событие, или снаружи?

I видели различные примеры обработки событий. Вот один из них: Пример события. Иногда я вижу делегат, объявленный вне класса, который инициирует событие (как в приведенной выше ссылке), а иногда ...
вопрос задан: 13 March 2011 08:14
0
ответов

Использование делегата для передачи данных в стек навигации

Я боролся с передачей данных между два контроллера просмотра на пару дней и очень запутались. Я' Я новичок в Objective-C и обнаружил, что некоторые части сложно разобраться. Я ...
вопрос задан: 9 March 2011 11:03
0
ответов

Тест отражения не показывает ожидаемых чисел

Я написал тестовый код для сравнения производительности при использовании прямого доступа к свойствам или отражения или отражения с использованием делегатов. Но результаты, которые я получаю, сбивают с толку, так как ...
вопрос задан: 8 March 2011 22:51
0
ответов

Какова внутренняя реализация делегата в .NET?

Я понимаю, что объявление делегата выглядит примерно так : публичный делегат int PerformCalculation (int x, int y); Однако должно быть что-то большее. Назначение делегата - ...
вопрос задан: 6 March 2011 10:58
0
ответов

Проверка делегатов на равенство

I ' m создание иерархического класса коллекции, который упорядочивает изображения магнитного резонанса в пространстве и упорядочивает их по группам на основе различных параметров сбора данных, которые использовались для генерации ...
вопрос задан: 4 March 2011 19:59
0
ответов

Нужно ли мне удалять такого рода обработчик событий?

Если я создаю класс .NET, который подписывается на событие с помощью анонимной функции, подобной этой: void MyMethod () {Application.Current.Deactivated + = (s, e) => {ChangeAppearance (); }; } Будет ли это ...
вопрос задан: 4 March 2011 19:47
0
ответов

Проверка, является ли определенный тип делегатом действия

Я пытаюсь проверить, является ли данный тип делегатом действия , независимо от количества параметров. Следующий код - единственный способ, которым я знаю, как это сделать. public static bool ...
вопрос задан: 1 March 2011 03:56
0
ответов

Как объединить делегатов в C #

Я хочу реализовать метод, который принимает два делегата Action A1 и Action A2 и возвращает новый делегат, который объединяет их. Сигнатура метода следующая: public static Action <...
вопрос задан: 23 February 2011 08:46
0
ответов

Событие INotifyPropertyChanged PropertyChangedEventHandler всегда равно нулю

Я реализовал INotifyPropertyChanged для следующего класса открытого класса FactoryItems: INotifyPropertyChanged {открытое событие PropertyChangedEventHandler PropertyChanged; ...
вопрос задан: 20 February 2011 16:30
0
ответов

Делегаты более легкие, чем классы?

Я попытался дизассемблировать исполняемый файл, созданный C #, но не смог найти вывод. Что я хотел бы знать, так это то, что если для CLR делегаты С # действительно являются специальными объектами или просто сахаром компилятора? Я ...
вопрос задан: 19 February 2011 18:00
0
ответов

Как создать IAsyncResult, который немедленно завершается?

Я реализую интерфейс, который требует реализации методов BeginDoSomething и EndDoSomething. Однако мой DoSomething не работает надолго. Для простоты предположим только DoSomething ...
вопрос задан: 18 February 2011 03:50
0
ответов

Запуск события в C # без прикрепленных методов делегата?

Я только что обнаружил ошибку в программе, которую пишу, когда возникло исключение с сообщением " ссылка на объект должна быть установлена ​​на экземпляр объекта ". Проведя расследование, я обнаружил, что это ...
вопрос задан: 11 February 2011 14:52
0
ответов

Делегирование от нажатия кнопки внутри настраиваемой uitableviewcell

Я прочитал документы Apple, посетил эти форумы, и я (успешно) сделал несколько руководств и сделал своих делегатов, а я до сих пор чего-то не понимаю. Я уверен, что это ...
вопрос задан: 5 February 2011 23:10
0
ответов

Замедляет ли использование лямбда-выражения, переданного в метод, запрос Entity Framework?

У меня есть метод: public static void GetObjects () {using (MyContext context = new MyContext ()) {var objects = context.Bars.Where (b => b.Prop1! = null) ....
вопрос задан: 31 January 2011 19:59
0
ответов

C # Делегаты и сигнатуры методов

Из MSDN: делегату можно назначить любой метод, соответствующий сигнатуре делегата, которая состоит из возвращаемого типа и параметров. Итак, как это возможно: публичный делегат void ...
вопрос задан: 31 January 2011 11:10
0
ответов

Почему лямбда-выражения не «интернированы»?

Строки являются ссылочными типами, но они неизменяемы. Это позволяет компилятору интернировать их; везде, где появляется один и тот же строковый литерал, можно ссылаться на один и тот же объект. Делегаты ...
вопрос задан: 26 January 2011 17:33
0
ответов

Как я могу заставить UITextFieldDelegate.shouldChangeCharactersInRange запускаться с помощью настраиваемого inputView?

У меня есть настраиваемая клавиатура, которую я использую для редактирования текста в mytextField, и она работает отличный. Однако я никогда не могу заставить делегат shouldChangeCharactersInRange выполнить с моей настраиваемой клавиатуры. Это ...
вопрос задан: 25 January 2011 20:30
0
ответов

Метод C #, который выполняет данный метод

Я пытаюсь написать следующее: Я хотел бы написать метод «A», который принимает в качестве параметра другой метод «B», а также неизвестное количество параметров для этого метода B. (params object [] args). ...
вопрос задан: 24 January 2011 10:21
0
ответов

InterpolationMode HighQualityBicubic, представляющий артефакты по краям изображений с измененным размером

Использование довольно стандартного кода C # для изменения размера изображения и размещения его на цветном фоне Image imgToResize = Image.FromFile (@ " Dejeuner.jpg "); Размер размера = новый размер (768, 1024); Bitmap b = new ...
вопрос задан: 23 January 2011 04:24
0
ответов

Что следует передать для параметра @object в BeginInvoke?

У меня есть делегат события, который определяется следующим образом: общедоступный делегат void CallbackDelegate (данные данных); public event CallbackDelegate OnDataComplete; I raise the event asynchronously: // Raise the ...
вопрос задан: 21 January 2011 20:14
0
ответов

Есть делегат, которого нет? ta MulticastDelegate в C #?

Думаю, ответ НЕТ? Если нет, почему мы разделили классы Delegate и MulticastDelegate? Может быть, опять из-за «некоторых других языков .NET»?
вопрос задан: 17 January 2011 08:06
0
ответов

Массив без сохранения для делегатов

В проекте Cocoa Touch, Мне нужен конкретный класс, чтобы иметь не только один объект-делегат, но и множество из них. Похоже, я должен создать NSArray для этих делегатов; проблема в том, что ...
вопрос задан: 14 January 2011 14:37
0
ответов

Как извлечь подстроку из строки в PHP, пока она не достигнет определенного символа?

У меня есть часть приложения PHP который оценивает длинную строку, введенную пользователем, и извлекает число, которое всегда начинается с 20 символов, в строку, предоставленную пользователем. Единственная проблема в том, что я ...
вопрос задан: 13 January 2011 03:09
0
ответов

Цель C: Как освободить делегатов в этой ситуации

Я использую настраиваемые объекты делегатов для выполнения некоторых задач очистки после запрос заканчивается. ASIHTTPRequest не сохраняет делегатов, поэтому я не могу их автоматически выпустить. Прямо сейчас это то, как я распределяю и ...
вопрос задан: 5 January 2011 22:05
0
ответов

Преимущество Predicate перед Func ?

Есть ли смысл в использовании предиката над обычным делегатом? В приведенном ниже примере я ничего не вижу. Predicate isEven = delegate (int x) {return x% 2 == 0;}; Console.WriteLine (...
вопрос задан: 4 January 2011 04:11
0
ответов

Правильный способ выполнения делегатов или обратных вызовов в PHP

Мне нужно реализовать следующий шаблон в php: class EventSubscriber { private $userCode; public function __construct(&$userCode) { $this->userCode = &$userCode; } public ...
вопрос задан: 3 January 2011 12:01
0
ответов

C # - использование List .Find () с настраиваемыми объектами

Я пытаюсь использовать List с моим настраиваемым классом и могу использовать такие методы, как Contains (), Find () и т. д. в списке. Я думал, что мне просто нужно перегрузить оператор ==, но ...
вопрос задан: 21 December 2010 02:29
0
ответов

UIViewController и освобождение UIview не вызываются

У меня есть контроллер представления, основанный на навигации, и в контроллере представления я скрыл верхнюю панель навигации и использую пользовательский UIView в качестве навигации бар. На панели UIView есть кнопка возврата, и я использую ...
вопрос задан: 20 December 2010 10:18
0
ответов

использовать Func <> (или Action <>) или создать собственный делегат?

Какой лучше, скажем, тип параметра в методе (не связанный с LINQ). Очевидно, Func лучше, так как он проще и нагляднее, и если все будут его использовать, все станет ...
вопрос задан: 16 December 2010 08:05
0
ответов

Вызов делегатов индивидуально?

если у меня есть делегат, подобный этому: Delegate void Render (); Render ToRender; И используйте его здесь: ToRender + = FunctionRender; ToRender + = SomeOtherRender; Как мне сделать так, чтобы я мог вызывать каждую функцию ...
вопрос задан: 15 December 2010 15:10