6
ответов

Как я Нерегистрирую 'анонимный' обработчик событий [дубликат]

Скажите, прислушиваюсь ли я к событию: Предмет. NewEvent + = делегат (возражают отправителю, NewEventArgs e) {//некоторый код}); Теперь, как я нерегистрирую это событие? Или просто позвольте памяти просачиваться?
вопрос задан: 28 August 2009 16:35
6
ответов

Различие между BeginInvoke и потоком. Запустить

У меня есть основанное на диалоговом окне приложение, в котором я буду, делегируя операционное чтение ввода-вывода записать в другой поток. Я просто хочу очиститься, там любое различие между двумя подходами.. Первый подход: (...
вопрос задан: 4 August 2009 09:25
6
ответов

анонимные делегаты в C#

Я не могу быть единственным, устающим от определения и именования делегата только к единственному вызову к чему-то, что требует делегата. Например, я хотел назвать.Refresh () в форме от возможно...
вопрос задан: 10 June 2009 21:25
6
ответов

События - соглашение о присвоении имен и стиль

Я узнаю о Событиях / Делегаты в C#. Я мог спросить Ваше мнение об именовании/стиле кодирования, которое я выбрал (взятый из Главной Первой книги C#)? Учу друга этому завтра и...
вопрос задан: 7 April 2009 04:02
6
ответов

Синхронизация Асинхронного вызова в c#

Я столкнулся вполне с неловким затруднительным положением в проекте на работе. Мы должны создать пользователей через 4 или 5 различных сервисов и настроили его таким способом, которым, если Вы перестали работать, они все перестали работать. Они...
вопрос задан: 16 March 2009 23:35
6
ответов

Что является различием между QueueUserWorkItem () и BeginInvoke () для выполнения асинхронного действия без необходимых типов возврата

При следовании за моим BeginInvoke ()/EndInvoke () вопрос, там существенные различия в производительности/чем-либо еще между Делегатом. BeginInvoke () и использование QueueUserWorkItem () для вызова делегата...
вопрос задан: 10 February 2009 15:27
6
ответов

EndInvoke () дополнительный, вид - дополнительных, или определенно не дополнительный?

Я считал конфликтующие мнения относительно того, должен ли каждый BeginInvoke () быть подобран EndInvoke (). Есть ли какие-либо утечки или другие проблемы, связанные с не вызовом EndInvoke ()?
вопрос задан: 10 February 2009 15:10
6
ответов

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

Позволяет говорят, что у меня есть названное Управление задачами компонента (что я не могу изменить), который представляет метод “DoTask”, который делает некоторых возможно долгие вычисления и возвращает результат на пути событие TaskCompleted...
вопрос задан: 28 January 2009 03:32
6
ответов

Объем переменных в делегате

Я нашел следующее довольно странное. С другой стороны я главным образом использовал закрытия на динамических языках, которые не должны быть suspectable к той же "ошибке". Следующее делает компилятор недовольным:...
вопрос задан: 1 January 2009 12:57
6
ответов

Создайте пустые обработчики событий C# автоматически

Не возможно запустить событие в C#, который не имеет никаких обработчиков, присоединенных к нему. Таким образом, перед каждым вызовом необходимо проверить, является ли событие пустым. если (MyEvent! = пустой указатель) {MyEvent (param1, param2);...
вопрос задан: 4 December 2008 13:41
5
ответов

В C# мы могли предположить писать наши собственные события, не пишущий делегатам?

Я изучил объектно-ориентированное в Java. Теперь в разрабатывают в C#. Это означает, что я никогда действительно понял, что функционирование делегатов, но знаю, как использовать их. В последнее время я обнаружил эту страницу http://...
вопрос задан: 18 September 2017 09:06
5
ответов

Надлежащий способ сгенерировать события в платформе.NET

В настоящее время "Стараются не проверять на пустые обработчики событий", наверху ответов на названные Скрытые Функции сообщения C#, и он содержит сильно вводящую в заблуждение информацию. В то время как я понимаю тот Стек...
вопрос задан: 23 May 2017 11:48
5
ответов

Общий метод с Действием <T> параметр

Так, я уверен, что этому ответили где-нибудь там прежде, но я не мог найти его нигде. Надеясь некоторый гуру дженериков может помочь. открытый интерфейс IAnimal {} общедоступный класс Orangutan:IAnimal {}...
вопрос задан: 12 May 2016 10:18
5
ответов

Как передать событие методу?

Я хотел бы создать метод, который берет событие в качестве аргумента и добавляет eventHandler к нему для обработки его правильно. Как это: у Меня есть два события: общественное мероприятие Щелчок EventHandler; общественное мероприятие...
вопрос задан: 13 September 2013 17:22
5
ответов

Запрос относительно дизайна основанной на классах текстовой игры приключения.

Я изучал C# за лето и теперь испытываю желание делать маленький проект из того, что я сделал до сих пор. Я выбрал своего рода основанную на тексте игру приключения. Базовая структура игры будет...
вопрос задан: 29 August 2013 09:11
5
ответов

Как делегаты работают (в фоновом режиме)?

Как делегаты работают в c# негласно и как они могут использоваться эффективно?Править: Я знаю, как они работают над поверхностью (они - в основном указатели функции и позволяют методы обратного вызова с...
вопрос задан: 28 January 2013 11:09
5
ответов

Как создать асинхронный метод

У меня есть простой метод в моем приложении C#, он выбирает файл от FTP-сервера и анализирует его и хранит данные в DB. Я хочу, чтобы это было асинхронным, так, чтобы пользователь выполнил другие операции на Приложении, после того как парсинг...
вопрос задан: 16 January 2013 02:37
5
ответов

MethodInvoker по сравнению с действием для управления. BeginInvoke

Который более корректен и почему? Управление. BeginInvoke (новое Действие (DoSomething), пустой указатель); частный пустой DoSomething () {MessageBox. Покажите ("Какое большое сообщение");} или Управление. BeginInvoke ((MethodInvoker)...
вопрос задан: 3 August 2012 14:00
5
ответов

Передача делегата с двумя параметрами как функция параметра

У меня есть последовательность функций, которые выглядят очень похожими, но для одной строки, как следующие два (но у меня есть намного больше из них): частный статический международный HowManyHoursInTheFirstYear (IList <T>...
вопрос задан: 11 June 2012 15:26
5
ответов

в c#, каково различие между стратегической моделью и делегатами?

Я смотрел на примеры реализации стратегической модели, и это кажется мне как, они очень похожи на делегатов c#. Единственная разница, которую я вижу, - то, что реализации стратегической модели не делают...
вопрос задан: 8 May 2012 16:50
5
ответов

Прислушайтесь к событиям в другом приложении

Предположим, что у меня есть два приложения, записанные в C#. Первым является приложение сторонних производителей, которое генерирует событие под названием "OnEmailSent". Вторым является пользовательское приложение, что я записал, что хотел бы..
вопрос задан: 24 April 2012 19:40
5
ответов

Анонимный метод как параметр к BeginInvoke?

Почему Вы не можете передать анонимный метод в качестве параметра методу BeginInvoke? У меня есть следующий код: частный делегат пустой CfgMnMnuDlg (DIServer svr); частный пустой ConfigureMainMenu (DIServer...
вопрос задан: 28 November 2011 09:17
5
ответов

Понимание Лямбда-выражений и [закрытых] делегатов

Я пытался понять это для вполне когда-то (читающий, онлайн ведет блог и articlaes), но до сих пор неудачный. Кто такие делегаты? Что такое Лямбда-выражения? Преимущества и недостатки...
вопрос задан: 19 July 2010 14:59
5
ответов

Делегат Func по сравнению с функцией

Кто-то может сказать мне преимущества об использовании делегата в противоположность вызыванию самой функции как показано ниже (или другими словами почему выбирают Option over Option B)? Я смотрел на чей-то linq...
вопрос задан: 25 June 2010 12:23
5
ответов

C#: Поднимите трубку все события от объекта в отдельном операторе

В моем доменном слое все объекты области испускают события (типа InvalidDomainObjectEventHandler) для указания на недопустимое состояние, когда свойство IsValid называют. На aspx codebehind, я имею к вручную...
вопрос задан: 12 May 2010 10:04
5
ответов

Безопасный с точки зрения типов асинхронный вызов делегата "выпустил-забыл" в C#

Мне недавно был нужен безопасный с точки зрения типов механизм "выпустил-забыл" для выполнения кода асинхронно. Идеально, то, что я хотел бы сделать, является чем-то как: var myAction = (Действие) (() => Консоль....
вопрос задан: 6 May 2010 23:25
5
ответов

Почему делает попытку понять, что делегаты испытывают желание пытаться понять природу вселенной?

Я прочитал две книги, тонны примеров. Они все еще не делают рядом ни с каким смыслом мне. Я мог, вероятно, написать некоторый код, который использует делегатов, но я понятия не имею почему. Действительно ли я - единственный с этой проблемой или...
вопрос задан: 20 April 2010 10:07
5
ответов

Загадка беспорядка ковариантности делегата!

Почему это не работает? Разве я не понимаю ковариантности делегата правильно? пустой MyDelegate общедоступного делегата (возражают obj), общедоступный класс MyClass {общедоступный MyClass () {//Ошибка: Ожидаемый...
вопрос задан: 26 February 2010 21:00
5
ответов

Лямбды C#: как *не* для задержки “разыменовывают”?

Я пытаюсь реализовать функциональность отмены с делегатами C#. В основном у меня есть UndoStack, который ведет список делегатов, реализующих каждую операцию отмены. Когда пользователь выбирает Edit:Undo...
вопрос задан: 15 February 2010 10:50
5
ответов

Закрытия в делегатах обработчиков событий C#? [дубликат]

Я происхожу из среды функционального программирования в данный момент, поэтому простите мне, если я не понимаю закрытия в C#. У меня есть следующий код для динамичной генерации Кнопок, которые становятся анонимными...
вопрос задан: 8 February 2010 17:13