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

1 ответ

эй @Jon, я добавил более полный ответ, демонстрирующий, как делать утверждения на макетируемом объекте. Надеюсь, это поможет

ка модульного тестирования класса, конструктор которого принимает Func. Не уверен, как издеваться с помощью Moq. public class FooBar { public FooBar(Func<IFooBarProxy> fooBarProxyFactory) { _fooBarProxyFactory = fooBarProxyFactory; } } [Test] ...

4 ответа

Как мне создать универсальное выражение, которое имеет выражение в качестве параметра

СуществуетDisplayNameFor(x=>x.Title) помощник в ASP.Net MVC. Я хочу реализовать нечто подобное в поведении. Я хочу иметь метод, который принимает выражение на основеUser класс (u=>u.Birthdate или u => u.Name), операнд (больше, меньше, равно) и ...

4 ответа

Хороший вопрос также. Нам нравится стандартизация =)

росто вопрос любопытства, который меня интересовал, если бы у кого-нибудь был хороший ответ: Например, в библиотеке классов .NET Framework есть два следующих метода: public static IQueryable<TSource> Where<TSource>( this ...

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

1 ответ

ответ)

я есть программа Go, которая имеет определенную функцию. У меня также есть карта, которая должна иметь ключ для каждой функции. Как я могу это сделать? Я пробовал это, но это не работает. func a(param string) { } m := map[string] func { ...

6 ответов

Помимо понижения читабельности, я не думаю, что есть другой вред. Не уверен в том, как код компилируется, но в первой версии вы просто определяете функцию с помощью делегата. Я полагаю, вы могли бы также сделать следующее:

от вопрос уже есть ответ здесь: Функциональный делегат против функции [/questions/3113226/func-delegate-vs-function] 6 ответовЭто вопросы любопытства для всех вас в курсе: Есть ли какой-либо вред / недостаток использования Func вместо метода? ...

9 ответов

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

Переход от лямбды к выражению легко с помощью вызова метода ... public void GimmeExpression(Expression<Func<T>> expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() => ...

5 ответов

Почему Action / Func лучше, чем обычный метод в .Net?

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

4 ответа

Объяснение Func

Мне было интересно, если кто-то может объяснить, чтоFunc<int, string> и как это используется с некоторыми ясными примерами.

4 ответа

Func <T> без параметра

Могу ли я передать метод с параметром out как Func? public IList<Foo> FindForBar(string bar, out int count) { } // somewhere else public IList<T> Find(Func<string, int, List<T>> listFunction) { }Для Func нужен тип, поэтому out не будет ...

2 ответа

Словарь с Func в качестве ключа

Мне интересно, если это разумный выбор ключа для словаря? Что я хочу сделать, это использовать выражение в качестве ключа в словаре, что-то вроде: var map3 = new Dictionary<Func<int, bool>, int>(); map3.Add((x) => x % 2 == 0, 1); map3.Add((x) => ...