Результаты поиска по запросу "func"
Func <T> () и Func <T> .Invoke ()
Мне любопытно о различиях между вызовом Func напрямую и использованием Invoke (). Есть ли разница? Первый, синтаксический сахар и вызывает Invoke () в любом случае? public T DoWork<T>(Func<T> method) { return (T)method.Invoke(); }против public ...
Помимо понижения читабельности, я не думаю, что есть другой вред. Не уверен в том, как код компилируется, но в первой версии вы просто определяете функцию с помощью делегата. Я полагаю, вы могли бы также сделать следующее:
от вопрос уже есть ответ здесь: Функциональный делегат против функции [/questions/3113226/func-delegate-vs-function] 6 ответовЭто вопросы любопытства для всех вас в курсе: Есть ли какой-либо вред / недостаток использования Func вместо метода? ...
Как преобразовать System.Linq.Enumerable.WhereListIterator <int> в список <int>?
В приведенном ниже примере, как я могу легко конвертировать
Вызов действий от Moq
У меня есть служба с методом, который занимает дваActions, один для успеха и один для неудачи. каждыйAction принимает параметр Result, который содержит дополнительную информацию ... void AuthoriseUser(AuthDetails loginDetails, Action<AuthResult> ...
Как мне создать универсальное выражение, которое имеет выражение в качестве параметра
СуществуетDisplayNameFor(x=>x.Title) помощник в ASP.Net MVC. Я хочу реализовать нечто подобное в поведении. Я хочу иметь метод, который принимает выражение на основеUser класс (u=>u.Birthdate или u => u.Name), операнд (больше, меньше, равно) и ...
эй @Jon, я добавил более полный ответ, демонстрирующий, как делать утверждения на макетируемом объекте. Надеюсь, это поможет
ка модульного тестирования класса, конструктор которого принимает Func. Не уверен, как издеваться с помощью Moq. public class FooBar { public FooBar(Func<IFooBarProxy> fooBarProxyFactory) { _fooBarProxyFactory = fooBarProxyFactory; } } [Test] ...
Объединить двух делегатов Func
Предположим, что у меня есть класс: public class Order { int OrderId {get; set;} string CustomerName {get; set;} }Я также объявляю переменные ниже Func<Order, bool> predicate1 = t=>t.OrderId == 5 ; Func<Order, bool> predicate2 = ...
В двух словах, что можно сказать о Func <>
Я сижуFunc <> на какое-то время, и мне удалось избежать этого (пока). Но теперь, похоже, я не могу увернуться от этого вечно. Например, я попробовал Dy...
Преобразование лямбда-выражений в Func
Учитывая следующее: