9
ответов

Как Вы используете Func <> и Действие <> при разработке приложений?

Все примеры, которые я могу найти о Func <> и Действие <>, просты как в том ниже, где Вы видите, как они технически работают, но я хотел бы видеть их используемый в примерах, где они решают...
вопрос задан: 8 October 2009 12:07
7
ответов

В нескольких словах, что может быть сказано о Func <>

Я видел Func <> для когда-то теперь, и я имею, умеют избежать его (на данный момент). Но, теперь похоже, что я не могу избежать его навсегда. Например, я попробовал Динамический Linq, но почти все было в...
вопрос задан: 18 April 2010 16:06
6
ответов

Можно ли получить Func <T> (или подобный) от объекта MethodInfo?

Я понимаю, что вообще говоря, существуют последствия производительности использования отражения. (Я сам не поклонник отражения вообще на самом деле; это - чисто академический вопрос.) Предположим там...
вопрос задан: 30 October 2016 21:36
6
ответов

Разница между Func & lt; объектом, объектом, bool & gt; и метод возвращает тип типа bool и принимает два параметра объекта типа [duplicate]

Я читал книгу Pro MVC5. Для Адама Фримена в одном из его примеров он использовал метод Like This Func & lt; object, object, bool & gt; valCompare = (v1, v2) = & gt; { вернуть ...
вопрос задан: 16 July 2015 04:30
5
ответов

преобразование .net Func <T> к .net Expression <Func <T>>

Движение от лямбды до Выражения является легким использованием вызова метода... общественность освобождает GimmeExpression (Выражение <Func <T>> выражение) {((MemberExpression) выражение. Тело).Member. Имя;//"...
вопрос задан: 8 November 2017 21:11
4
ответа

Как я могу заставить бросок быть оператором, а не выражением (в лямбда-выражении)?

Начиная с C # 7.0, ключевое слово throw можно использовать как в качестве выражения, так и в качестве выражения, что приятно. Хотя рассмотрим эти перегрузки public static void M (Action doIt) {/ * use doIt * /} public ...
вопрос задан: 1 April 2019 21:11
4
ответа

Разве Func не <T, bool> и Предикат <T> то же самое после компиляции?

Не включили отражатель для рассмотрения различия, но был бы каждый ожидать видеть тот же самый скомпилированный код при сравнении Func <T, bool> по сравнению с Предикатом <T> я предположил бы, что существует нет...
вопрос задан: 18 April 2012 13:52
4
ответа

Почему Func <T, bool> вместо Предиката <T>?

Это - просто вопрос о любопытстве, я задавался вопросом, был ли у кого-либо хороший ответ на: В Библиотеке классов Платформы.NET у нас есть, например, эти два метода: общедоступный статический IQueryable <TSource>...
вопрос задан: 18 April 2012 02:49
4
ответа

Что является настолько большим о Func <> делегат?

Извините, если это является основным, но я пытался взять на.Net 3.5. Вопрос: действительно ли там что-нибудь является большим о Func <>, и это - 5 перегрузок? От взглядов его я могу все еще создать подобный delgate на...
вопрос задан: 26 November 2008 04:59
3
ответа

Объяснение Func

Я задавался вопросом, мог ли кто-то объяснить, что Func <интервал, строка> и как это используется с некоторыми ясными примерами.
вопрос задан: 21 September 2014 11:15
3
ответа

Как объявить универсального делегата с параметр [дубликат]

Func <a, b, bool>, просто не компилируют, как объявить, что я хочу второй параметр быть одним? Я хочу использовать его как это: общедоступный класс Foo () {общедоступный Func <a, b, bool&...
вопрос задан: 7 February 2012 14:28
3
ответа

Func <T> с параметром

Я могу передать метод с параметр как Func? общедоступный IList <Нечто> FindForBar (строковая панель, международное количество) {}//где-то в другом месте общественность IList <T> Находят (Func <строка, интервал, Список <T> и...
вопрос задан: 7 February 2012 14:15
3
ответа

Метод C#, принимающий предикат - это смотрит хорошо?

Я хотел бы метод, который имеет следующий API://получают всех пользователей с ролью администраторских пользователей var = myRepository. GetUsers (u => u. Роль == Роль. Администратор); что-то вроде этого будет работать? IList <Пользователь>...
вопрос задан: 5 February 2010 11:43
3
ответа

Как преобразовать Систему. Linq. Счетный. WhereListIterator <интервал> для Списка <интервал>?

В ниже примера, как я могу легко преобразовать eventScores для Списка <интервал> так, чтобы я мог использовать его в качестве параметра для prettyPrint? Консоль. WriteLine ("Пример LINQ's, Где":); Список <интервал>...
вопрос задан: 8 October 2009 12:34
3
ответа

C# - Как я определяю встроенный метод Func <T> в качестве параметра?

Я записал простой класс управления SessionItem, чтобы обработать все те противные пустые проверки и вставить значение по умолчанию, если ни один не существует. Вот мой метод GetItem: общедоступный статический T GetItem <T> (строка...
вопрос задан: 1 October 2008 09:00
2
ответа

Структурировать как параметр в функции с Завершение - Swift

Я в беде, есть возможность установить параметр функции внутри Завершения? В частности, у меня есть 2 структуры, и я хочу, чтобы пользователь выбрал одну из них. Мой код что-то вроде ...
вопрос задан: 4 March 2019 08:36
2
ответа

C # - Почему не Predicate & lt; T & gt; лить в / из с помощью Func & lt; T, bool & gt; [Дубликат]

Не намного больше, чем говорится в названии. Как я понимаю, Predicate & lt; T & gt; (P) буквально идентично эквивалентна Func & lt; T, bool & gt; (F), и все же ... вы не можете прыгать между ними. Вы не можете ...
вопрос задан: 25 August 2014 18:30
2
ответа

C # Действие и Перегрузка параметров функции

Мне нужен метод, который принимает действие (или функцию), но у действия есть смешанное количество параметров. Какой самый простой и компактный способ реализации этих перегрузок: public void Execute & ...
вопрос задан: 18 August 2010 09:42
2
ответа

Метод передачи, созданный с отражением, как параметр Func

У меня есть метод (к вашему сведению, я использую c#), принимая параметр типа "Func", скажем, он определил как таковой: MethodAcceptingFuncParam (Func <bool> thefunction); я определил функцию для передачи...
вопрос задан: 11 December 2009 08:49
1
ответ

Список < > из функции, ошибка компиляции с универсальным типом возвращаемого значения, но почему?

Это довольно длинный вопрос, поэтому, пожалуйста, потерпите меня. Мне нужно создать отображение между набором строк и соответствующими общими вызовами методов для каждой строки. Однако я столкнулся с ...
вопрос задан: 11 May 2012 15:34
1
ответ

Func делегируют с касательно переменной

общедоступный объектный MethodName (касательно плавания y) {//метод}, Как, я определил делегата Func к этому методу?
вопрос задан: 23 March 2010 11:45
0
ответов

Типы данных массива и среза

Я запутался с типами данных массива и среза. В документах Go массивы описываются следующим образом :Существуют большие различия между способами работы с массивами в Go и C. В Go,...
вопрос задан: 4 April 2019 20:35
0
ответов

Использование LINQ Zip с замыканием, которое не возвращает значение

Отказ от ответственности: этот вопрос вызван моим личным любопытством больше, чем реальная потребность что-то сделать. Так что мой пример будет надуманным. Тем не менее, я думаю, что это проблема, которая может ...
вопрос задан: 19 February 2019 07:55
0
ответов

Получить имя поля из класса без экземпляра

​​Поэтому я использую следующую утилиту, чтобы получить имя поля/свойства из экземпляра класса... public static string FieldName(Expression> Source) { return ((...
вопрос задан: 27 July 2017 18:57
0
ответов

void Func без аргументов

Есть несколько похожих вопросов, но не совсем как у меня.Есть ли эквивалент Func для функции без возвращаемого значения (т.е. void) и без параметров? Связанный с этим вопрос: Func not ...
вопрос задан: 23 May 2017 12:25
0
ответов

Поддерживает ли Ninject Func (автоматически сгенерированная фабрика)?

Autofac автоматически генерирует фабрики для Func ; Я даже могу передавать параметры. открытый класс MyClass {общедоступный MyClass (Func a, Func b) {var _a = a (); ...
вопрос задан: 23 May 2017 11:47
0
ответов

Создание делегатов вручную вместо использования делегатов Action / Func

Сегодня я думал об объявлении это: частный делегат double ChangeListAction (строка param1, int number); но почему бы не использовать это: private Func ChangeListAction; или ...
вопрос задан: 3 July 2014 12:20
0
ответов

Action / Func против методов, в чем смысл?

Я знаю, как использовать Action и Func в .NET, но каждый раз, когда я начинаю, то же самое решение может быть достигнуто с помощью обычного старого метода, который я вместо этого позвоните. Это исключает случаи, когда Action или ...
вопрос задан: 3 July 2014 10:17
0
ответов

Невозможно назначить делегата одного типа другому, даже если подпись соответствует

Мое болезненное любопытство заставляет меня задуматься, почему следующее не работает: // где-то объявлено публичный делегат int BinaryOperation (int a, int b); // ... в теле метода Func addThem = (x, ...
вопрос задан: 20 December 2013 14:25
0
ответов

Как создать Expression.Property дочернего объекта

обычно я создаю выражение таким образом. ВыражениеПараметра pe = Выражение.Параметр (typeof (object1 ), "x" ); строка Имя = "свойство1"; MemberExpression left = Expression.Property (pe, (object1 ).....
вопрос задан: 20 February 2013 08:20