Результаты поиска по запросу "lambda"

1 ответ

 лямбда все еще возвращается

для примера скажем, у меня есть 3 простыхstructс, второй из которых не содержитbar метод: struct one { void foo(const int); void bar(); }; struct two { void foo(const int); }; struct three { void foo(const int); void bar(); };Тогда у ...

3 ответа

Я перефразировал вершину, чтобы она была немного более ясной - это улучшает ответ @Artioms. Я также предоставил еще один обходной путь - удаление лишних скобок, которые потенциально могут запутать бритвенный компилятор. Я думаю, что это полезно, как минимум.

рживаются ли лямбда-выражения / анонимные методы в движке Razor? Мне трудно выразить следующее в Razor: @Model.ToList().ForEach(i => { if (i.DealerName != null) { <text> @i.DealerName </text> } }Примечание:Я знаю, может решить это с@foreach но ...

6 ответов

Но вы уверены, что это работает, как ожидалось? Под этим я подразумеваю, ожидаете ли вы оценки И или ИЛИ? Как бы вы реализовали обратное, если бы захотели? Вы уверены, что это не просто результат первого? Или последний?

ьзуя C # 3.5, я хотел создать предикат для отправки к предложению where по частям. Я создал очень простое консольное приложение, чтобы проиллюстрировать решение, к которому я пришел. Это работает отлично. Абсолютно отлично. Но я понятия не имею, ...

ТОП публикаций

5 ответов

Теперь мы можем вызвать это из формы:

аюсь позвонитьSystem.Windows.Threading.Dispatcher.BeginInvoke, Сигнатура метода такова: BeginInvoke(Delegate method, params object[] args)Я пытаюсь передать ему лямбду вместо того, чтобы создавать делегата. _dispatcher.BeginInvoke((sender) => { ...

1 ответ

, Это новый экземпляр списка, он не изменяет оригинал.

я есть массив "Dog", где я хочу напечатать имя всех собак старше 5 лет. Я пробовал что-то вроде Dogs.filter{ it.age > 5 }.forEach { it.name }Это дает мне значение, которое мне нужно, но как мне сохранить и вернуть его в виде списка строк? Я ...

7 ответов

Как насчет этого?

я есть следующий код: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Однако следующее не компилируется: var comparer = delegate(string value) { return value != "0"; };Почему компилятор не может понять, что ...

8 ответов

Я думаю, что * если вы уверены, что формат соответствует «[0] алфавит [1] тире», после индексов после [2:] всегда будет число, тогда вы можете заменить split на слайс, или вы можете использовать str.index (' - ')

у отсортировать приведенный ниже список сначала по номеру, а затем по тексту. lst = ['b-3', 'a-2', 'c-4', 'd-2'] # result: # ['a-2', 'd-2', 'b-3', 'c-4'] Попытка 1 res = sorted(lst, key=lambda x: (int(x.split('-')[1]), x.split('-')[0]))Я не ...

1 ответ

 без генераторов, но учтите, что все решения здесь используют рекурсию.

смотрел похожие посты на форуме, но все они предлагают использоватьitertools.product но мне было интересно, если это можно решить без его использования. Я хочу напечатать все комбинации результатов для N бросков монеты. Это можно сделать, если N ...

6 ответов

Можете ли вы объяснить лямбда-выражения? [Дубликат]

Я не оченьполучить лямбда-выражения. Хотя они были со времен ALGOL, я начал слышать о них лишь недавно, когда Python и Ruby стали очень популярными. Теперь, когда C # имеет=> Синтаксис, люди в моем мире (.NET) все больше и больше говорят о ...

1 ответ

 @Slauma для решения.

аюсь улучшить свой репозиторий, чтобы он отвечал за порядок. Я применил ответ от этот вопрос [https://stackoverflow.com/questions/3084671/linq-multiple-order-by] и что касается хранилища, я почти уверен, что это сделано. Проблема, с которой я ...