0
ответов

Назначение анонимного метода для делегирования с использованием круглых скобок приводит к ошибке компилятора?

Для следующих примеров кодов :static void SomeMethod (){ Action myDelegate; //... мой делегат = делегат { Console.WriteLine (0 ); }; myDelegate = делегат (){ Консоль....
вопрос задан: 19 April 2012 04:47
0
ответов

Есть ли какие-нибудь накладные расходы при использовании анонимных методов?

Я хотел бы знать, возникают ли какие-либо накладные расходы из-за использования анонимных методов при создании фонового рабочего, например: public void SomeMethod () {BackgroundWorker worker = ...
вопрос задан: 22 February 2012 12:41
0
ответов

Странная ошибка с анонимными методами в секции 'initialization'

Этот модуль не компилируется в XE2 Update 3 с ошибкой "Internal Error: SY6315". В XE такой проблемы нет. unit Test; interface uses SysUtils; var Proc: TProc; implementation ...
вопрос задан: 25 January 2012 17:01
0
ответов

Как я могу использовать оператор continue в методе .ForEach ()

Есть ли эквивалент оператору continue в методе ForEach? List lst = GetIdList (); lst.ForEach (id => {try {var article = GetArticle (id); if (...
вопрос задан: 6 January 2012 19:25
0
ответов

Получение цели действия

Я создал следующий пример кода: class Program {static void Main (string [] args) {var x = new ActionTestClass (); x.ActionTest (); var y = x.Act.Target; } } ...
вопрос задан: 28 November 2011 15:21
0
ответов

События VCL с анонимными методами - что вы думаете об этой реализации?

Поскольку анонимные методы появились в Delphi, я хотел использовать их в событиях компонентов VCL. Очевидно, для обратной совместимости VCL не обновлялся, поэтому мне удалось сделать простую реализацию с ...
вопрос задан: 6 November 2011 12:29
0
ответов

Как я могу использовать анонимные методы в Free Pascal?

Я пытался использовать синтаксис Delphi для анонимных методов: введите fun = ссылка на функцию (): Integer; Fpc показывает синтаксическую ошибку: Ошибка: идентификатор не найден "ссылка" Что такое Free Pascal ...
вопрос задан: 18 October 2011 05:34
0
ответов

Используя Delphi, невозможно использовать тип анонимуса в качестве типа записи?

Я не понимаю, почему следующее небольшое консольное приложение не компилируется: program Project1; тип TProc = ссылка на процедуру; TMyRec = запись Proc: TProc; конец; var myProc: ...
вопрос задан: 17 October 2011 09:09
0
ответов

Заменить средство получения / установки свойства на Reflection или аналогичный (без сторонних библиотек) в C #

У меня есть свойство, содержащееся в классе, например, общедоступный класс Greeter {private Hashtable _data; общедоступная строка HelloPhrase {получить; набор; } общедоступный Greeter (данные) {_data = data; } } ...
вопрос задан: 26 July 2011 19:52
0
ответов

Как избежать анонимных методов в «динамической» подписке на события?

Как мне провести рефакторинг метода private void ListenToPropertyChangedEvent (источник INotifyPropertyChanged, строка propertyName) {source.PropertyChanged + = ...
вопрос задан: 29 June 2011 06:26
0
ответов

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

В Delphi XE следующий код вызовет утечку памяти: procedure TForm1.Button1Click (Sender: TObject); var P, B: TProc; begin B: = начало процедуры конец; P: = procedure ...
вопрос задан: 8 June 2011 03:19
0
ответов

Optional Anonymous Method

I would like to expose a function that can take an optional anonymous method : type TParamsProc = reference to procedure(Params: TSQLParams); TFieldsProc = reference to procedure(...
вопрос задан: 3 May 2011 13:52
0
ответов

Как вернуть возврат внутри анонимных методов?

В основном у меня есть анонимный метод, который я использую для своего BackgroundWorker: worker.DoWork + = (sender, e) => {foreach (var effect в GlobalGraph.Effects) {// Возвращает EffectResult ...
вопрос задан: 23 March 2011 21:08
0
ответов

Лямбда-выражение и анонимные методы [дубликат]

Я хотел бы знать, в чем разница. В настоящее время я изучаю этот материал, и мне кажется, что это то же самое: делегировать void X (); X instanceOfX; instanceOfX = делегат () {код}; В настоящее время я изучаю этот материал, и мне кажется, что это то же с
вопрос задан: 8 February 2011 15:04
0
ответов

Использование MethodInfo.GetCurrentMethod () в анонимных методах

public static void Main (string [] args) {Действие a = () => Console.WriteLine (MethodInfo.GetCurrentMethod (). Name); а (); } Этот код вернет непонятную строку, например:
b__0. ...
вопрос задан: 16 January 2011 10:52
0
ответов

Проблема с другим «контекстом выполнения» анонимного метода внутри цикла

У меня проблема с анонимным методом внутри цикла. Следующий код предназначен только для иллюстрации моей проблемы: private void Form1_Load (object sender, EventArgs e) {List bassists = ...
вопрос задан: 10 December 2010 14:01
0
ответов

django apache mod-wsgi зависает при импорте модуля python из файла .so

Я пытаюсь развернуть приложение django для производства на apache mod-wsgi. У меня есть стороннее приложение python под названием freecad, которое упаковывает модуль python в файл библиотеки FreeCAD.so. Запросы ...
вопрос задан: 21 November 2010 02:25
0
ответов

Избегайте или принимайте конструкции C #, которые нарушают принцип редактирования и продолжения?

Я разрабатываю и поддерживаю большое (500k + LOC) приложение WinForms написан на C # 2.0. Он многопользовательский и в настоящее время развернут примерно на 15 машинах. Разработка системы продолжается (можно подумать о ...
вопрос задан: 5 October 2010 16:16
0
ответов

Как Типизация делегата / лямбда и принуждение работают?

Я заметил несколько примеров того, что работает и не работает при работе с лямбда-функциями и анонимными делегатами в C #. Что тут происходит? class Test: Control {void testInvoke () {...
вопрос задан: 29 September 2010 14:24
0
ответов

Путаница в параметрах анонимных методов

Изучая анонимные методы, я нашел в Интернете следующий пример: пространство имен AnonymousMethods {public class MyClass {public delegate void MyDelegate (string ...
вопрос задан: 19 September 2010 12:12
0
ответов

Какие проблемы там используют дженерики и анонимные методы в Delphi 2009?

Я хотел бы начать использовать дженерики и анонимный метод, главным образом изучать то, о чем это - все и почему я хотел бы использовать их. Имея Delphi 2009, я часто читал, что дженерики и анонимные методы...
вопрос задан: 6 August 2010 16:15