Результаты поиска по запросу "func"
Func <T> () и Func <T> .Invoke ()
Мне любопытно о различиях между вызовом Func напрямую и использованием Invoke (). Есть ли разница? Первый, синтаксический сахар и вызывает Invoke () в любом случае? public T DoWork<T>(Func<T> method) { return (T)method.Invoke(); }против public ...
Словарь с Func в качестве ключа
Мне интересно, если это разумный выбор ключа для словаря? Что я хочу сделать, это использовать выражение в качестве ключа в словаре, что-то вроде: var map3 = new Dictionary<Func<int, bool>, int>(); map3.Add((x) => x % 2 == 0, 1); map3.Add((x) => ...
Словарь с Func в качестве ключа
Мне интересно, если это разумный выбор ключа для словаря? Что я хочу сделать, это использовать выражение в качестве ключа в словаре, что-то вроде:
Разница между Func <> с делегатом и лямбда-выражением [duplicate]
На этот вопрос уже есть ответ: delegate ключевое слово против лямбда-нотации [/questions/299703/delegate-keyword-vs-lambda-notation] 6 ответов, углубляясь в более продвинутые возможности C #, я наткнулся на некоторый код, в котором я точно не ...
Почему Action / Func лучше, чем обычный метод в .Net?
Я очень предпочитаю использовать Action или Func, если мне нужен быстро повторяющийся фрагмент кода, однако другие члены моей команды не любят их или не понимают их. На данный момент мой единственный реальный аргумент - о предпочтениях и ...
Помимо понижения читабельности, я не думаю, что есть другой вред. Не уверен в том, как код компилируется, но в первой версии вы просто определяете функцию с помощью делегата. Я полагаю, вы могли бы также сделать следующее:
от вопрос уже есть ответ здесь: Функциональный делегат против функции [/questions/3113226/func-delegate-vs-function] 6 ответовЭто вопросы любопытства для всех вас в курсе: Есть ли какой-либо вред / недостаток использования Func вместо метода? ...
ответ)
я есть программа Go, которая имеет определенную функцию. У меня также есть карта, которая должна иметь ключ для каждой функции. Как я могу это сделать? Я пробовал это, но это не работает. func a(param string) { } m := map[string] func { ...
эй @Jon, я добавил более полный ответ, демонстрирующий, как делать утверждения на макетируемом объекте. Надеюсь, это поможет
ка модульного тестирования класса, конструктор которого принимает Func. Не уверен, как издеваться с помощью Moq. public class FooBar { public FooBar(Func<IFooBarProxy> fooBarProxyFactory) { _fooBarProxyFactory = fooBarProxyFactory; } } [Test] ...
Например, из кода выше я добавляю больше кода
ня я думал об этом: private delegate double ChangeListAction(string param1, int number);но почему бы не использовать это: private Func<string, int, double> ChangeListAction;или еслиChangeListAction не будет возвращаемого значения, которое я мог ...