Delegates – вопросы и ответы

135
голосов
2
ответа
Привет, я хочу передать sleeptime и Object Thread в метод и вызвать метод в цикле for. Pls см. Код ниже public delegate void PasParamsToThrdFunc(int integer, object obj2); class Program { Thread[] ...
8 месяцев, 3 недели назад user1606651
92
голоса
1
ответ
У меня есть делегат public delegate bool Controller_PDF_FileDone(object sender, ControllerTaskEventArgs e); И событие public event Controller_PDF_FileDone On_Controller_PDF_FileDone; Мне нужно испо...
8 месяцев, 3 недели назад Varun
238
голосов
2
ответа
Я делал это некоторое время, но я не заметил, что каждый раз, когда я удаляю обработчик событий, я использую new . Должен ли я создавать новый объект? В принципе существует разница между 1 и 2? eth...
8 месяцев, 3 недели назад Sharun
91
голос
3
ответа
Я пытаюсь выполнить асинхронный запрос с ASIHTTPRequest, но некоторые проблемы получают уведомление, когда запрос выполняется. -(void)doDownload{ NSURL *url = [NSURL URLWithString:@"http://www.some...
8 месяцев, 3 недели назад Vegar
-5
голосов
2
ответа
Некоторое время назад я нашел статью о действии быстрее, чем чистые вызовы методов. Я не могу вспомнить, где, но в тот момент был шокирован, сделал некоторые тесты и нашел, где это верно в некоторы...
8 месяцев, 3 недели назад Gusman
102
голоса
1
ответ
Я пытаюсь понять, что делает код ниже. У нас есть метод Submit который возвращает void и принимает два аргумента: Делегат d Неограниченное количество любых аргументов Затем мы вызываем метод Submit...
8 месяцев, 3 недели назад Jacek Wojcik
91
голос
1
ответ
Я хочу сохранить некоторые общие функции для последующего выполнения. Возникает проблема аргументов функций. Для разных типов я хочу создать и сохранить тот же общий делегат функции, но я не могу э...
8 месяцев, 3 недели назад Hakan Soyalp
80
голосов
1
ответ
У меня есть табличное представление, для которого требуется подзаголовок, используемый для добавления контента. Subview содержит UITextView, который используется для ввода текста. До 7.1. Случилось...
8 месяцев, 3 недели назад roninSTI
93
голоса
1
ответ
Я создаю список модульных тестов, которые организованы как список объектов, каждый из которых содержит метод тестирования, который должен быть выполнен как Func. Каждый объект имеет переменную, кот...
8 месяцев, 3 недели назад Alex
65
голосов
1
ответ
Я пытался использовать.on вместо этого, и делегировать, ни один из них не работал. (код работает, когда не живет) Может ли кто-нибудь мне дать мне руку? Я собираю список (через запрос ajax) с класс...
8 месяцев, 3 недели назад Ian
79
голосов
1
ответ
Я использую Func для создания Expression.Lambda<Func<object, object>>(block, paramValues).Compile(); Где блок Expression.Block, который создает требуемый план выполнения. paramValues - ...
8 месяцев, 3 недели назад user171943
121
голос
2
ответа
У меня есть то, что можно было увидеть как причудливый гибрид коллекций объектов IQueryable<T> и IList<T> объектов домена, прошедших мой стек приложений. Я стараюсь поддерживать как мож...
8 месяцев, 3 недели назад Matt Kocaj
65
голосов
2
ответа
У меня возникли проблемы с пользовательскими предупреждениями и отправкой действий обратно в VC, из которого вызывается предупреждение. У меня есть два класса: завод ConfirmationAllert Поездка поль...
8 месяцев, 3 недели назад Taras Tomchuk
79
голосов
2
ответа
Просто вопрос о том, как работают делегаты. РЕДАКТИРОВАТЬ: Потому что я, возможно, смутил вас, вот структура моего приложения. LocationManager с некоторыми функциями делегата. Этот класс определяет...
8 месяцев, 3 недели назад ghostrider
65
голосов
1
ответ
Я работал через курс Stanford CS193p для разработки iOS 5.0 (доступно на iTunes U) и столкнулся с проблемой при попытке присвоения 3 ( pdf ). Я пытаюсь реализовать графический калькулятор поверх пр...
8 месяцев, 3 недели назад Christopher Oldfield
113
голосов
1
ответ
Я работаю над приложением, использующим удаленный доступ .net для IPC. Когда мое клиентское приложение запускается, он использует следующий код для подключения к серверу: chnl = gcnew HttpChannel()...
8 месяцев, 3 недели назад greggorob64
91
голос
1
ответ
Я пытался сделать одно из nstextfieldcell невыбранным для определенного условия. Я привел пример кода: -(void)tableView:(NSTableView *)tableView willDisplayCell:(id)cell forTableColumn:(NSTableColu...
8 месяцев, 3 недели назад DesperateLearner
151
голос
2
ответа
Kotlin делегировал свойства, что является очень приятной особенностью. Но иногда методов get() и set() недостаточно. Скажем, я хочу создать объект Closeable лениво и закрыть его позже. Вот пример т...
8 месяцев, 3 недели назад Michael
102
голоса
3
ответа
Я просто хочу подтвердить свое понимание следующих Делегат - подпись метода Lambdas - анонимная функция Анонимная функция - только это Действие - анонимная функция, которая ничего не возвращает Fun...
8 месяцев, 3 недели назад Jiew Meng
102
голоса
3
ответа
Всем известно, что обработчик частного события может прослушивать событие из другого класса. (В примерах в документации всегда используются только частные обработчики.) Обработчик событий - это не ...
8 месяцев, 3 недели назад Alexis Pokrovski
79
голосов
4
ответа
Он существует нечто вроде Action, но может инкапсулировать метод с сигнатурой: void SomeFunc (IDictionary), я пытаюсь решить эту проблему: private void RefreshContactList() { var freshFriends = Ser...
8 месяцев, 3 недели назад user4910881
65
голосов
2
ответа
У меня 2 формы. Form1 и Form2 Форма 2 имеет в ней следующий код. /// Delegate used for Reset public delegate void ResetEventHandler(object sender, ResetPathProfileEventArgs e); public event ResetEv...
8 месяцев, 3 недели назад Kishore Borra
102
голоса
1
ответ
Я делаю приложение, которое использует Core Dropbox SDK и синхронизирует все файлы и папки из каталога документов. Теперь я хочу сделать эту вещь глобальной, поэтому любой может интегрировать ее в ...
8 месяцев, 3 недели назад vp2698
103
голоса
1
ответ
Я пытаюсь преобразовать метод в System.Delegate : Delegate method = (Delegate)MyMethod; Но это не работает, поскольку я получаю исключение, говорящее, что MyMethod не может быть преобразован в тип ...
8 месяцев, 3 недели назад ChrFin
65
голосов
1
ответ
Я хочу выполнить функцию, но до этого хочу проверить пароль. Я решил использовать шаблон прокси-дизайна. в словах: создать класс Proxy, отправьте пароль, и скажите ему, ЧТО ФУНКЦИЯ ВЫПОЛНИТЬ, если ...
8 месяцев, 3 недели назад Royi Namir
129
голосов
1
ответ
У меня есть контроллер просмотра на основе навигации, а в контроллере представления я скрыл верхнюю панель навигации и использовал пользовательский UIView в качестве панели навигации. В панели UIVi...
8 месяцев, 3 недели назад B K
92
голоса
1
ответ
Я хочу повторно использовать мой код со многими асинхронными методами APM. Каждый метод имеет пару BeginXXX и EndXXX. Я хочу повторно использовать один и тот же обратный вызов в каждой из функций. ...
8 месяцев, 3 недели назад random65537
65
голосов
1
ответ
Я создаю приложение, по сути, очень простой клиент Facebook, использующий SDK для iOS для Facebook. Я реализовал протокол FBRequestDelegate и отправляю свои запросы в API Open Graph следующим образ...
8 месяцев, 3 недели назад Sam Clewlow
319
голосов
7
ответов
Что более правильно и почему? Control.BeginInvoke(new Action(DoSomething), null); private void DoSomething() { MessageBox.Show("What a great post"); } или Control.BeginInvoke((MethodInvoker) delega...
8 месяцев, 3 недели назад Mike_G
92
голоса
1
ответ
У меня есть несколько простых типов С#, которые используются во встроенном IronPython script: //simple type public class Foo { public int a; public int b; } var engine = IronPython.Hosting.Python.C...
8 месяцев, 3 недели назад stijn
80
голосов
1
ответ
Я получаю EXC_BAD_ACCESS в следующей строке, что может быть причиной, может кто-нибудь объяснить if([self.delegate respondsToSelector:@selector(dealInfo:imageDidDownload:indexPath:)])//Here is EXC_...
8 месяцев, 3 недели назад Chatar Veer Suthar
66
голосов
1
ответ
В VB я могу это сделать: Dim a = New Action(Of String)( Sub() Debug.Print("Hello World.") End Sub) Но в С# я не могу этого сделать, что имеет смысл для меня, потому что определение лямбда должно со...
8 месяцев, 3 недели назад rory.ap
136
голосов
1
ответ
в моем приложении у меня есть фоновые функции, которые кэшируют данные - отлично работают. Я реализовал UIView * cacheProgressView; что является визуальной индикацией прогресса механизма кэшировани...
8 месяцев, 3 недели назад chewy
103
голоса
4
ответа
Я хотел бы иметь делегата, который вынужден возвращать один из двух типов; ActionResult или строку. Возможно ли это?
8 месяцев, 3 недели назад Ben
66
голосов
1
ответ
Приложение взаимодействует с php-скриптами на моем сервере. Пользователь может создать бронирование, и детали будут записаны в базу данных. Впоследствии они могут отменить это бронирование. В прило...
8 месяцев, 3 недели назад goNats12
-5
голосов
1
ответ
Я пытаюсь понять, когда лучше всего использовать события с делегатами, а когда использовать абстрактный класс, метод и наследование. Я знаю, что Делегаты и События слабо связаны, поэтому это делает...
8 месяцев, 3 недели назад Aleksandr Chuikov
79
голосов
1
ответ
Я пытаюсь узнать, как делегаты работают немного лучше в Swift и вообще. В примере, который я создал, у меня есть класс Sender класс Receiver . Я хочу отправить сообщение от Sender к Receiver Затем ...
8 месяцев, 3 недели назад Stephen Fox
66
голосов
1
ответ
страница проблемы: www.hovaness.com/work У меня есть функция с именем переменной sliderun(); который запускает слайд-шоу на странице. У меня есть кнопки с идентификаторами # KIWCK1, # kiwck2 и т.д....
8 месяцев, 3 недели назад Hovaness Bartamian
64
голоса
1
ответ
У меня есть общий метод, например this- public static void GenericMethod<T1,T2>(SomeType typeObj, List<T1> entities) where T2 : SomeEntity { } И я хотел бы передать этот метод другому к...
8 месяцев, 3 недели назад Anirban Bose
158
голосов
6
ответов
Я действительно скрываюсь здесь. Мне интересно почему . Я не могу объявить тип делегата в методе, но я должен сделать это на уровне класса. namespace delegate_learning { class Program { // Works fi...
8 месяцев, 3 недели назад contactmatt
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема