Func - это семейство типов делегатов в платформе.Net.
1 ответ

Как правильно использовать UISwitch?

Мой код не работает. Я не знаю почему. Проблема заключается в свойстве функции switchChanged. Если свойство пусто, значит код работает. override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically fr…
22 окт '16 в 17:45
1 ответ

Полиморфный характер использования Func<T> в C#

Я столкнулся с интересной проблемой на прошлой неделе, и я не уверен, что я действительно понимаю полиморфную природу следующего кода. Я создал этот пример на основе некоторого кода, который я написал. Базовая настройка У меня есть класс "Дрессировщ…
21 дек '15 в 19:48
3 ответа

Динамический тип возврата из функции ввода

Мне нравится реализовывать метод с TResult, зависит от возвращаемого значения входной функции lampdacode (как и System.Linq.Select), например: public TResult Interact&lt;TSource&gt; (Func&lt;TSource, TResult&gt; lampdaCode) Звонок должен выглядеть т…
19 мар '18 в 20:38
1 ответ

Пользовательский медиатипформатор не работает на унаследованных классах

У меня есть эта строка: GlobalConfiguration.Configuration.Formatters.Add(New ExcelMediaTypeFormatter(Of Classification)(Function(t) New ExcelRow(ExcelCell.Map(t.ChemicalAbstractService), ExcelCell.Map(t.Substance), ExcelCell.Map(t.Columns("Classifid…
29 янв '13 в 09:46
1 ответ

Извлечение Func<> из выражения <>

Я хочу извлечь Func<> из следующего выражения: Expression&lt;Func&lt;IQueryable&lt;Entity&gt;, IOrderedQueryable&lt;Entity&gt;&gt;&gt; order = q =&gt; q.OrderByDescending(c=&gt;c.FullName); Func&lt;IQueryable&lt;Entity&gt;, IOrderedQueryable&lt;Enti…
04 дек '13 в 06:33
2 ответа

Делегат Func не объединяет методы

Представим себе простые вызовы делегатов: void Main() { Func&lt;int, int, string&gt; tfunc = null; tfunc += Add; // bind first method tfunc += Sub; // bind second method Console.WriteLine(tfunc(2, 2)); } private string Add(int a, int b) { return "Ad…
22 янв '13 в 16:32
4 ответа

Назначение C# лямбда-функции в Aspx

У меня есть пользовательский элемент управления, где я хочу представить метод в качестве свойства (например, для пользовательской проверки); public Func&lt;bool&gt; ValidateMatrixFunc { get; set; } затем на странице, содержащей этот пользовательский…
13 окт '11 в 10:56
4 ответа

Выражение Entity Framework для поиска объектов, не соответствующих какому-либо свойству

Мне нужно пользовательское выражение, которое работает в Entity Framework. Метод должен иметь такую ​​подпись: var ids = new List&lt;int&gt; { 1, 2, 3 }; Context.FooEntities.WithoutId(e =&gt; e.Id, ids); Это должно дать мне все Foo лица, которые не …
12 сен '16 в 14:58
2 ответа

C# LINQ и функционал

Это упрощенная версия того, что я использую, просто чтобы вы знали, чего я пытаюсь достичь: public Dictionary&lt;int, Func&lt;int&gt;&gt; Magic(Dictionary&lt;int, int&gt; dictionary) { return dictionary .Select(v =&gt; new { key = v.Key, function = …
15 мар '15 в 03:47
2 ответа

Получить Func<> из MethodInfo с закрытыми (недоступными) типами

Рассмотрим следующий код: private class ThirdPartyClass { private class InternalPrivateClass { } private static InternalPrivateClass Init() { return new InternalPrivateClass(); } private static int DoSomething(InternalPrivateClass t1) { return 0; } …
04 окт '18 в 01:23
2 ответа

Как запустить функцию каждый n число сегментов?

У кого-нибудь есть приличный код для запуска функции каждый раз, когда происходит переход? Например, загружайте рекламу каждый раз, когда пользователь просматривает 10 сегментов в моем приложении. На данный момент я делаю что-то подобное в моем след…
23 фев '16 в 17:53
2 ответа

Как я могу проверить, чтобы увидеть, если только один из методов работает в XCode с быстрым программированием?

Я не хочу запускать весь проект, так как у меня есть другие классы, а также основные раскадровки, которые я не хочу, я просто хочу запустить приведенный ниже код, это возможно? import Foundation var eventCapacity : Int?; var eventAttendees : String?…
16 июн '16 в 15:53
4 ответа

Использовать метод func для действия также?

Я создал метод для абстрагирования функциональности try/catch. У меня есть около 30 методов, которые имеют точно такой же сценарий попробовать / поймать. Поэтому я положил это одним способом: private T Invoke&lt;T&gt;(Func&lt;T&gt; func) { try { ret…
04 июн '13 в 19:51
1 ответ

Атрибут.net не поддерживает делегирование?

Я пытаюсь использовать делегирование при передаче параметра в атрибут, но компилятор получил ошибку:"Условие параметра конструктора не является допустимым типом параметров характеристики". Не поддерживает делегирование атрибута.net? Или есть альтерн…
26 дек '16 в 12:51
4 ответа

Java эквивалентно __func__

#include &lt;stdio.h&gt; void someFunc(void) { printf("%s\n"), __func__); } Каждый раз, когда вызывается функция, она напечатает: someFunc Что такое эквивалент Java? я нашел (new Exception()).getStackTrace()[0].getMethodName() А также java.lang.Thre…
26 мар '11 в 00:11
2 ответа

Реализация обобщений в функции с использованием Func

У меня есть следующая статическая функция: public static string codeList&lt;T&gt;(List&lt;T&gt; thelist, Func&lt;T, string&gt; coder); использование этой функции с моими собственными объектами не является проблемой, например: string code = codeList&…
23 окт '12 в 08:16
3 ответа

Swift 4 - Создание общей функции для нескольких кнопок

Мне интересно, есть ли более эффективный способ кодировать действие, которое является таким же, за исключением того, какая кнопка была нажата и к какому элементу в структуре она относится. По сути, у меня есть структура из 10 переменных, все из кото…
24 окт '18 в 17:33
3 ответа

В чем разница между func foo(arr []int) int и func foo(arr [num]int) int

В чем разница между func foo(arr []int) int а также func foo(arr [*num*]int) int? Вот два примера: func foo1(arr [2]int) int { arr[0] = 1 return 0 } func foo2(arr []int) int { arr[0] = 1 return 0 } func main() { var arr1 = [2]int{3, 4} var arr2 = []…
23 июн '17 в 08:01
4 ответа

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

У меня есть следующий метод, который я не могу понять правильный синтаксис для вызова: public T GetAndProcessDependants&lt;C&gt;(Func&lt;object&gt; aquire, Action&lt;IEnumerable&lt;C&gt;, Func&lt;C, object&gt;&gt; dependencyAction) {} Я пытаюсь назв…
14 ноя '11 в 18:39
2 ответа

Определение Func с гибким измерением в C#

В C#Я хотел бы метод, который возвращает Func, но где выражение Func зависит от некоторого входного заданного измерения. Например, предположим, что я хочу функцию F всегда возвращать произведение своих переменных, но количество переменных может варь…
28 мар '16 в 22:45