Никакая-op лямбда

Я думаю,

  • EXISTS, когда необходимо соответствовать результатам запроса с другим подзапросом. Результаты Query#1 должны быть получены, где Подрезультаты запроса соответствуют. Своего рода Соединение.. Например, выберите клиентов table#1, кто разместил заказы table#2 также

  • В, должен получить, если значение определенного столбца находится IN список (1,2,3,4,5), Например, Избранные клиенты, которые лежат в следующих индексах, т.е. значения zip_code находится в (....) списке.

, Когда использовать один по другому..., когда Вы чувствуете, это читает соответственно (Передает намерение лучше).

22
задан Matt Howells 8 July 2009 в 13:46
поделиться

6 ответов

myClass.Foo += (s,e) => {};

или

myClass.Foo += delegate {};
30
ответ дан 29 November 2019 в 04:04
поделиться

Попробуйте это:

myClass.Foo += delegate {};
6
ответ дан 29 November 2019 в 04:04
поделиться
(x,y) => {} //oops forgot the params

ОК? :)

Или

delegate {}
9
ответ дан 29 November 2019 в 04:04
поделиться

Попробуйте следующее:

myClass.Foo += (s,e) => {};
3
ответ дан 29 November 2019 в 04:04
поделиться

Вместо того, чтобы присоединять делегат впоследствии, более распространенным способом является его немедленное назначение:

public event EventHandler<EventArgs> Foo = delegate {};

Я предпочитаю использовать синтаксис анонимного метода вместо лямбда-выражения, так как он будет работать с различными подписи (правда, не с out параметров или возвращаемыми значениями).

5
ответ дан 29 November 2019 в 04:04
поделиться

Прикрепите событие с помощью лямбды, например:

myClass.Foo += (o, e) => {
    //o is the sender and e is the EventArgs
};
1
ответ дан 29 November 2019 в 04:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: