0
ответов

Использование Func<> через интерфейс?

У меня есть уже существующий общий класс public class Foo { частный T _пункт; public Foo (T item ){ _item = item;} } Мне нужно создать метод, который будет возвращать определенное свойство T....
вопрос задан: 30 July 2012 15:18
0
ответов

C# способ написать Func с возвратом void

У меня есть следующие две функции, которые почти идентичны, единственная разница в том, что одна использует func, а другая действие. И я хотел бы объединить их в одну функцию, если это возможно. ...
вопрос задан: 4 June 2012 16:21
0
ответов

Func (Of Tin, Tout) с использованием лямбда-выражения с аргументом ByRef дает ошибку несовместимой подписи

Почему это происходит: Private [Function] As Func (Of Double, String) = Function (ByRef z As Double) z.ToString выдает следующую ошибку: У вложенной функции нет сигнатуры, совместимой с ...
вопрос задан: 16 May 2012 12:16
0
ответов

Nullable Func

Можно ли в C# передать методу nullable Func? Ни Func? ни Func? не работает.
вопрос задан: 15 May 2012 14:44
0
ответов

Делегат Func использует в реальном мире

Недавно я поигрался с делегатом Func и создал методы, возвращающие разные экземпляры Func содержащий лямбду, но то, что я изо всех сил пытался ...
вопрос задан: 2 May 2012 20:01
0
ответов

Динамически устанавливать типы Func<>

есть ли способ динамически устанавливать аргументы типа Func<>, поэтому я не не нужно использовать бесконечные операторы if? Что-то вроде :Type t = Type.GetType ("System.Decimal" ); Func foo = new Func&...
вопрос задан: 16 April 2012 15:38
0
ответов

Как преобразовать делегат R Function (T t) в Func ?

У меня есть устаревший код, который определяет следующий вспомогательный открытый делегат R Function (T t); Но я хочу предоставить Func попытки приведения не компилируются Cannot convert ...
вопрос задан: 23 February 2012 02:05
0
ответов

Позиционные аргументы Python и аргументы ключевого слова

Я читал исходные коды Mercurial и нашел такую ​​функцию def в commands.py: def import_ (ui, repo, patch1 = None, * patches, ** opts) : ... в python, postional args должны быть перед ...
вопрос задан: 13 December 2011 08:46
0
ответов

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

Я предпочитаю использовать Action или Func, если мне нужен быстрый многократно используемый фрагмент кода, однако другим членам моей команды они не нравятся или понять их. На данный момент мой единственный реальный аргумент - это предпочтение ...
вопрос задан: 9 December 2011 17:56
0
ответов

Подходит ли Func для использования в качестве аргумента ctor при применении внедрения зависимостей?

Пример: открытый класс BusinessTransactionFactory где T: IBusinessTransaction {readonly Func _createTransaction; public ...
вопрос задан: 28 November 2011 19:18
0
ответов

C # Action <> с параметром Func <>

У меня есть следующий метод, для вызова которого я не могу определить правильный синтаксис: public T GetAndProcessDependants (Func aquire, Action , Func
вопрос задан: 14 November 2011 19:06
0
ответов

Как получить свойства, операторы и значения из предиката Expression >?

Есть ли способ извлечь свойства, оператор и соответствующее значение из выражения Expression , bool>? Рассмотрим следующий пример: var customers = GetCustomers (); var ...
вопрос задан: 7 November 2011 08:19
0
ответов

В чем разница между System.Linq.Enumerable.WhereListIterator и System.Linq.Enumerable.WhereSelectListIterator?

В чем разница между System.Linq.Enumerable.WhereListIterator и System. Linq.Enumerable.WhereSelectListIterator? Я заметил одно отличие: Type WhereListIterator отражает изменения в ...
вопрос задан: 25 October 2011 14:31
0
ответов

Лямбда \ анонимная функция в качестве параметра

Я новичок в C #. Просто поиграйте с этим. Не для настоящей цели. пусто makeOutput (int _param) {Console.WriteLine (_param.ToString ()); } // ... // Где-то в коде {makeOutput (...
вопрос задан: 9 September 2011 01:29
0
ответов

Linq to Objects orderering by arbitrary number of parameters

I have a list of Func define an orderering: var orderering = новый список> { x => x.Surname, x => x.FirstName }; я могу заказать результаты с помощью ...
вопрос задан: 6 September 2011 17:05
0
ответов

C #: Func <> вместо методов? [дубликат]

Это любопытный вопрос для всех, кто знает: есть ли какой-либо вред / недостаток использования Func вместо метода? Простой пример: private static Func > ...
вопрос задан: 24 August 2011 10:36
0
ответов

Преобразование Func в Func

Я думаю, что мой разум взрывается, пытаясь понять Func ... Если это не имеет смысла, я прошу прощения, сейчас это имеет смысл для меня, но это был уже долгий день .... 1) Предполагая, что вам дали функцию ...
вопрос задан: 21 August 2011 12:13
0
ответов

C # - Как передать ссылку на функцию, для которой требуется выходная переменная?

открытый класс Foo {public void DoFoo () {int x; var coll = TheFunc ("бар", выход x); } public Func > TheFunc {get; набор; } } ...
вопрос задан: 22 July 2011 20:19
0
ответов

Карта функций Go

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

Как смоделировать Func

Попытка провести модульное тестирование класса, конструктор которого принимает Func. Не уверен, как издеваться над этим с помощью Moq. открытый класс FooBar {public FooBar (Func fooBarProxyFactory) {...
вопрос задан: 17 May 2011 20:29
0
ответов

Метод расширения, расширяющий T - плохая практика?

Я читал, что обычно расширение System.Object - плохая практика, с которой я согласен. Мне любопытно, однако, если следующий будет рассматриваться как полезный метод расширения, или это все еще плохо ...
вопрос задан: 14 April 2011 22:37
0
ответов

C#: Elegant way to wrap method calls

Apologies for the fairly ambiguous title but what I'm trying to achieve is probably better stated in code. I have a WCF client. When I'm calling methods I would like to wrap each call in some error ...
вопрос задан: 11 April 2011 10:22
0
ответов

Java-эквивалент __func __

#include void someFunc (void) {printf ("% s \ n"), __func__); } Каждый раз, когда вызывается функция, она будет печатать: someFunc Что является эквивалентом в Java? Я нашел (новое исключение ()) ....
вопрос задан: 26 March 2011 00:18
0
ответов

Может кто-нибудь объяснить, что делает C# "Func"?

Я читаю книгу Pro MVC 2, и там есть пример создания метода расширения для класса HtmlHelper. Вот пример кода: public static MvcHtmlString PageLinks(this HtmlHelper html, ...
вопрос задан: 15 March 2011 17:27
0
ответов

Безопасно ли передавать Linq и .ToList (),. Single () и т. Д. Для другого метода в качестве параметра функции?

Мне нужно было обернуть некоторые запросы Linq некоторой логикой политики повтора. Безопасно ли передавать это: return WithRetry (() => dataContext.Users.Where (u => u.UserID == userID) ....
вопрос задан: 3 March 2011 14:53
0
ответов

Метод C #, который выполняет данный метод

Я пытаюсь написать следующее: Я хотел бы написать метод «A», который принимает в качестве параметра другой метод «B», а также неизвестное количество параметров для этого метода B. (params object [] args). ...
вопрос задан: 24 January 2011 10:21
0
ответов

использовать Func <> (или Action <>) или создать собственный делегат?

Какой лучше, скажем, тип параметра в методе (не связанный с LINQ). Очевидно, Func лучше, так как он проще и нагляднее, и если все будут его использовать, все станет ...
вопрос задан: 16 December 2010 08:05
0
ответов

Инкапсуляция Action и Func ?

Я пытаюсь создать дизайн для какого-то интерфейса IExecutable. Я не буду вдаваться в подробности, но дело в том, что у меня есть несколько действий, которые необходимо выполнить из базового класса. Они могут занять ...
вопрос задан: 25 November 2010 17:15
0
ответов

Почему Func <> создается из Expression > медленнее, чем Func <> объявлено напрямую?

Почему Func <> создается из Expression > через .Compile () значительно медленнее, чем просто использование Func <> заявлено прямо? Я только что отказался от использования Func <...
вопрос задан: 18 November 2010 17:39
0
ответов

Могу ли я определить метод, принимающий ЛИБО Func ИЛИ Выражение >?

Если я попытаюсь написать две перегрузки метода, один принимает параметр Expression >, а другой принимает параметр Func , я получу ошибку компилятора при попытке вызвать ...
вопрос задан: 21 October 2010 20:02