5
ответов

Делегат броска в Func в C#

У меня есть код: общедоступный интервал делегата SomeDelegate (интервал p); общедоступные статические международные Inc (интервал p) {возвращают p + 1;} я могу бросить Inc в SomeDelegate или Func <интервал, интервал>: SomeDelegate = Inc; Func <ин
вопрос задан: 15 December 2009 11:22
5
ответов

Копирующие делегаты

Я просто читал страницу на событиях на MSDN, и я столкнулся с отрывком примера кода, который является озадачивающим меня. Рассматриваемый код - это://Делают временную копию события для предотвращения возможности...
вопрос задан: 22 October 2009 19:28
5
ответов

Вопрос о foreach и делегатах

Предположим следующий код: foreach (Объект i на ItemCollection) {Что-то s = новый Что-то (); s. EventX + = делегат {ProcessItem (i);}; SomethingCollection. Добавьте (s);}, Конечно, это...
вопрос задан: 21 October 2009 12:48
5
ответов

События/Делегаты В Java или C#

Я пытался узнать о событиях/делегатах, но перепутан отношениями между двумя. Я знаю, что делегаты позволяют Вам вызывать различные функции, не будучи должен знать что...
вопрос задан: 15 October 2009 02:13
5
ответов

Создание двух экземпляров делегата к тому же анонимному методу не равно

Рассмотрите следующий пример кода: статическая Основная пустота (строка [] args) {bool то же = CreateDelegate (1) == CreateDelegate (1);} частное статическое Действие CreateDelegate (интервал x) {возвращают делегата {интервал...
вопрос задан: 14 September 2009 17:34
5
ответов

Куда я помещаю своего делегата C# объявление в собственном файле?

Из привычки я склонен помещать классы/структуры/перечисления в отдельные файлы при отсутствии вложения. Для делегатов на излишество походит создавать отдельный файл для одного лайнера: общедоступная строка делегата...
вопрос задан: 28 August 2009 14:26
5
ответов

Кэширование результатов делегата

У меня есть метод C#, который принимает Предикат <Нечто> и возвращает список соответствия объектам... общедоступный статический Список <Нечто> FindAll (Предикат <Нечто> фильтр) {...} Фильтр часто будет...
вопрос задан: 30 July 2009 15:58
5
ответов

В C# 3.5, Как Вы передаете который метод обратиться к объекту в качестве параметра

У меня есть два метода в C# 3.5, которые являются идентичной панелью один вызов функции, в отрывке ниже, видят clientController. GetClientUsername по сравнению с clientController. Частный GetClientGraphicalUsername...
вопрос задан: 22 June 2009 11:38
5
ответов

Проверяющие делегаты к пустому указателю

Я читал Существенную книгу C# 3.0 и задаюсь вопросом - ли это хороший способ проверить делегатов к пустому указателю?: класс Термостат {общедоступный делегат освобождает TemperatureChangeHandler (плавание...
вопрос задан: 9 June 2009 23:01
5
ответов

Избегайте дублирующихся подписок события в C#

Как Вы предложили бы лучший способ избежать дублирующихся подписок события? если эта строка кода выполнится в двух местах, то событие доберется, работал дважды. Я стараюсь избегать сторонних событий от...
вопрос задан: 3 May 2009 17:51
5
ответов

Существует ли способ назвать метод, когда свойство класса установлено?

Таким образом, то, что я пытаюсь сделать, назвать единственный propertyWasSet () функцией, когда любое свойство в классе C# установлено (с другой стороны, propertyWasGot (), когда это, добираются). Я также хотел бы знать который свойство...
вопрос задан: 17 April 2009 23:03
5
ответов

Типичные делегаты в [закрытом] C#

Существуют некоторые Делегаты, предопределенные в C#, я знаю их: EventHandler//обратные вызовы EventHandler <T> Стандартного события//обратные вызовы Стандартного события с пользовательским параметром (наследовавшийся EventArgs)...
вопрос задан: 8 April 2009 19:50
5
ответов

Как я формирую хорошего делегата предиката для Нахождения () чего-то в моем Списке <T>?

После наблюдения MSDN все еще неясно мне, как я должен сформировать надлежащий предикат для использования Находки () метод в Списке с помощью членской переменной T (где T является классом), Например: общедоступный класс Автомобиль...
вопрос задан: 10 March 2009 15:17
5
ответов

Почему я не могу поместить делегата в интерфейс?

Почему я не могу добавить делегата в своем интерфейсе?
вопрос задан: 4 March 2009 23:29
5
ответов

Я могу проигнорировать параметры делегата с синтаксисом лямбды?

Мне любопытно, почему C# позволяет мне игнорировать параметры делегата в некоторых случаях, но не других. Например, это разрешено: Действие <интервал> действие = делегат {Консоль. WriteLine ("делегат");}; но...
вопрос задан: 3 February 2009 12:34
4
ответа

Компилятор Неоднозначная ошибка вызова - анонимная группа метода и метода с Func <> или Действие

У меня есть сценарий, где я хочу использовать синтаксис группы метода, а не анонимные методы (или синтаксис лямбды) для того, чтобы вызвать функцию. Функция имеет две перегрузки, та, которая принимает Меры, другой...
вопрос задан: 26 March 2019 00:38
4
ответа

Хранение метода как членская переменная класса

У меня есть это как у одного из моих членов класса 'KeyEvent': частный делегат пустой eventmethod (); И конструктор: общедоступный KeyEvent (eventmethod D) {D ();} то, Что я хочу сделать, вместо...
вопрос задан: 15 October 2018 07:02
4
ответа

“Неприправление карри” метода экземпляра в.NET

Можно ли создать делегата метода экземпляра, не указывая экземпляр во время создания? Другими словами, можете Вы создавать "статического" делегата, который берет, поскольку это - первый параметр экземпляр...
вопрос задан: 21 December 2017 12:47
4
ответа

В C#, почему я не могу протестировать, если обработчик событий является пустым где-нибудь за пределами класса, что он определяется?

Я уверен, что просто не понимаю что-то фундаментальное о событиях и/или делегатах в C#, но почему не может я делать булевы тесты в этом примере кода: общедоступный класс UseSomeEventBase {...
вопрос задан: 12 November 2017 00:58
4
ответа

Поблочное тестирование, что событие генерируется в C#, с помощью отражения

Я хочу протестировать ту установку определенного свойства (или в более общем плане, выполняя некоторый код) генерирует определенное событие на моем объекте. В этом отношении моя проблема подобна Поблочному тестированию, которое событие...
вопрос задан: 23 May 2017 12:07
4
ответа

Любые идеи о том, как записать правило статического анализа (FXCop), чтобы гарантировать, что делегаты событий удалены

Мы проходили большой анализ утечки памяти и нашли, что один из влияющих факторов был не удалением делегатов на событиях, вызывающих объекты не быть GCed достаточно быстро (или...
вопрос задан: 23 May 2017 12:06
4
ответа

Справка понимая делегатов.NET, события и eventhandlers [дубликат]

В последние дни я задал несколько вопросов о делегатах ЗДЕСЬ и ЗДЕСЬ. Я признаюсь... Я действительно не понимаю делегатов. И я ДЕЙСТВИТЕЛЬНО ДЕЙСТВИТЕЛЬНО ДЕЙСТВИТЕЛЬНО хочу понять и освоить их...
вопрос задан: 23 May 2017 11:46
4
ответа

Отладчик не поражает точку останова

Я нашел что-то довольно нечетным (я думаю!). Если я попытаюсь вставить точку останова да () метод, то это никогда не будет приостанавливать программу, когда это выполнит функцию. Если я пытаюсь сделать то же к какой-либо другой строке...
вопрос задан: 18 May 2017 19:40
4
ответа

Действительно ли делегаты и обратные вызовы являются тем же или подобный?

Действительно ли делегаты являются тем же самым как обратными вызовами? Или они связаны так или иначе?
вопрос задан: 2 October 2015 15:47
4
ответа

Делегаты в C#

Я испытываю некоторые затруднения понять, как работают делегаты в C#. У меня есть много примеров кода, но я все еще не мог схватить его правильно. Кто-то может объяснить это мне на "простом английском языке"? Конечно!...
вопрос задан: 17 December 2014 12:17
4
ответа

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

В C# можно определить делегатов анонимно (даже при том, что они - не что иное как синтаксический сахар). Например, я могу сделать это: общедоступная строка DoSomething (Func <строка, строка> someDelegate) {...
вопрос задан: 4 July 2014 05:10
4
ответа

Кто такой “делегат” в разработке iPhone Objective C? [дубликат]

Кто такой "делегат" в разработке iPhone Objective C?
вопрос задан: 31 March 2014 20:00
4
ответа

То, что делает “полевой инициализатор, не может сослаться не на статические поля”, средние в C#?

Я не понимаю эту ошибку по ошибке C# CS0236: полевой инициализатор не может сослаться на нестатическое поле, метод или свойство 'Prv. DB.getUserName (long)' Для следующего класса общественности кода...
вопрос задан: 9 August 2013 19:29
4
ответа

Как я совместно использую объект между UIViewControllers на iPhone?

Мое приложение является приложением панели вкладок с отдельным контроллером представления для каждой вкладки. У меня есть объект в моем первом контроллере представления (A), который содержит все мои сохраненные данные приложения (Проигнорируйте...
вопрос задан: 24 May 2013 10:11
4
ответа

Как Диспетчер отличается от фонового потока?

Как делает понятие Диспетчера в.NET 3.5, и WPF отличаются от фонового потока в.NET 2.0? Например, что будет различием между операторами ниже: делегат. Invoke/BeginInvoke И...
вопрос задан: 22 May 2013 16:13