Результаты поиска по запросу "func"
Помимо понижения читабельности, я не думаю, что есть другой вред. Не уверен в том, как код компилируется, но в первой версии вы просто определяете функцию с помощью делегата. Я полагаю, вы могли бы также сделать следующее:
от вопрос уже есть ответ здесь: Функциональный делегат против функции [/questions/3113226/func-delegate-vs-function] 6 ответовЭто вопросы любопытства для всех вас в курсе: Есть ли какой-либо вред / недостаток использования Func вместо метода? ...
преобразование .net Func <T> в .net Expression <Func <T >>
Переход от лямбды к выражению легко с помощью вызова метода ... public void GimmeExpression(Expression<Func<T>> expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() => ...
Почему Action / Func лучше, чем обычный метод в .Net?
Я очень предпочитаю использовать Action или Func, если мне нужен быстро повторяющийся фрагмент кода, однако другие члены моей команды не любят их или не понимают их. На данный момент мой единственный реальный аргумент - о предпочтениях и ...
Объяснение Func
Мне было интересно, если кто-то может объяснить, чтоFunc<int, string> и как это используется с некоторыми ясными примерами.
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 не будет ...
Словарь с Func в качестве ключа
Мне интересно, если это разумный выбор ключа для словаря? Что я хочу сделать, это использовать выражение в качестве ключа в словаре, что-то вроде: var map3 = new Dictionary<Func<int, bool>, int>(); map3.Add((x) => x % 2 == 0, 1); map3.Add((x) => ...
Как вы используете Func <> и Action <> при разработке приложений?
Все примеры, которые я могу найти о Func <> и Action <>:простокак в приведенном ниже, где вы видитекак технически они работают, но я хотел бы, чтобы их использовали в примерах, где они решают проблемы, которые ранее не могли быть решены или могли ...
Как преобразовать System.Linq.Enumerable.WhereListIterator <int> в список <int>?
В приведенном ниже примере, как я могу легко конвертироватьeventScores вList<int> так что я могу использовать его в качестве параметра дляprettyPrint? Console.WriteLine("Example of LINQ's Where:"); List<int> scores = new List<int> { ...
Func <T> () и Func <T> .Invoke ()
Мне любопытно о различиях между вызовом Func напрямую и использованием Invoke (). Есть ли разница? Первый, синтаксический сахар и вызывает Invoke () в любом случае? public T DoWork<T>(Func<T> method) { return (T)method.Invoke(); }против public ...
Объединить двух делегатов Func
Предположим, что у меня есть класс: public class Order { int OrderId {get; set;} string CustomerName {get; set;} }Я также объявляю переменные ниже Func<Order, bool> predicate1 = t=>t.OrderId == 5 ; Func<Order, bool> predicate2 = ...