Я понимаю лямбды Funcи Actionделегаты. Но выражения озадачивают меня. При каких обстоятельствах вы бы использовали Expression<Func<T>>скорее старый, чем обычный...
Делегаты могут относиться к нескольким концепциям. Объект может полагаться на другого (делегата) для выполнения функции. Делегирование может также относиться к функции языка программирования, использующей правила поиска метода для отправки самовызовов. В C # делегат определяет, какой метод вызывать при запуске события.
Я понимаю лямбды Funcи Actionделегаты. Но выражения озадачивают меня. При каких обстоятельствах вы бы использовали Expression<Func<T>>скорее старый, чем обычный...
Я знаю, как работают делегаты, и я знаю, как я могу их использовать. Но как мне их
У меня есть несколько методов с одной и той же сигнатурой (параметры и возвращаемые значения), но разные имена и внутренние методы отличаются. Я хочу передать имя метода для запуска другому методу, который вызовет переданный метод. public int Method1(string) { ... do something return myInt; }...
weak ссылки не работают в Swift, если только protocol не объявлено как @objc, чего я не хочу в чистом приложении Swift. Этот код выдает ошибку компиляции ( weakне может быть применен к не классу MyClassDelegate): class MyClass { weak var delegate: MyClassDelegate? } protocol MyClassDelegate { } Мне...
На этот вопрос есть ответы на Переполнение стека на русском : Событие и делегат: в чем отличие? Каковы различия между делегатами и событиями? Не содержат ли оба ссылки на функции, которые могут быть...
Можно ли отписаться анонимным методом от события? Если я подпишусь на такое событие: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Я могу отменить подписку, как это: MyEvent -= MyMethod; Но если я подпишусь, используя анонимный метод: MyEvent +=...
Имеет ли язык Java функции делегатов, подобно тому, как в C # есть поддержка
Как только он скомпилирован, есть ли разница между: delegate { x = 0; } и () => { x = 0 }
Я пролистываю замечательный блог, который ведет Скотт Стивенсон, и пытаюсь понять фундаментальную концепцию Objective-C, заключающуюся в том, чтобы назначать делегатам свойство 'assign' против 'retain'. Обратите внимание, что в среде сборки мусора они одинаковы. В основном меня интересует не...
Будучи новичком в target-c, какао и iPhone-разработчике в целом, я очень хочу получить максимальную пользу от языка и фреймворков. Одним из ресурсов, которые я использую, являются заметки Стэнфорда CS193P, которые они оставили в Интернете. Он включает в себя примечания к лекциям, задания и пример...
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Я смущен тем, какова реальная...
При нажатии на текстовое поле появляется клавиатура. Как скрыть это, когда пользователь нажимает клавишу
Это может быть что-то обычное и тривиальное, но мне кажется, что мне трудно найти конкретный ответ. В C # существует концепция делегатов, которая тесно связана с идеей указателей на функции из C ++. Есть ли подобная функциональность в Java? Учитывая, что указатели в некоторой степени отсутствуют,...
Какова общая идея делегата в C ++? Что они, как они используются и для чего они используются? Я хотел бы сначала узнать о них «черным ящиком», но немного информации о внутренностях этих вещей тоже было бы здорово. Это не C ++ в его самом чистом или чистом виде, но я замечаю, что кодовая база, где я...
Возьмем следующий класс C #: c1 { event EventHandler someEvent; } Если есть много подписок на c1«S someEventсобытия , и я хочу , чтобы очистить их все, что является лучшим способом для достижения этой цели? Также учтите, что подписки на это событие могут быть лямбда-выражениями / анонимными...
У меня такой код: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Однако следующее не компилируется: var comparer = delegate(string value) { return value != "0"; }; Почему компилятор не может понять, что это Func<string, bool> ? Он принимает один...
Может ли кто-нибудь дать хорошее объяснение (надеюсь, с примерами) этих 3 самых важных делегатов: сказуемое действие Func
У меня есть два, UITableViewControllersи мне нужно передать значение от дочернего контроллера представления к родителю с помощью делегата. Я знаю, что такое делегаты, и просто хотел увидеть простой пример для подражания....
Как сделать делегата, то есть
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Я работал с делегатами...