Вопросы по теме 'func'

Как я могу передать метод щелчка мышью в качестве параметра?
Я хочу создать расширение method , которое заполняет панель стека кнопками. Для этого мне нужно передать обработчик мыши . Какого типа здесь должен быть параметр mouseClickHandler ? Я знаю, что это что-то вроде этого, но все они не...
1260 просмотров
schedule 13.03.2023

Как мне реорганизовать этот код с помощью делегатов Action‹t› или Func‹t›
У меня есть пример программы, в которой нужно выполнить 3 метода в определенном порядке. И после выполнения каждого метода следует заняться обработкой ошибок. Теперь я сделал это обычным способом, без использования таких делегатов. class Program...
423 просмотров
schedule 07.08.2022

Невозможно назначить делегата одного типа другому, даже если подпись совпадает
Мое нездоровое любопытство заставляет меня задаться вопросом, почему следующее терпит неудачу: // declared somewhere public delegate int BinaryOperation(int a, int b); // ... in a method body Func<int, int, int> addThem = (x, y) => x +...
4009 просмотров
schedule 11.04.2022

Func(Of Tin, Tout) с использованием лямбда-выражения с аргументом ByRef дает несовместимую ошибку подписи
Почему это: Private [Function] As Func(Of Double, String) = Function(ByRef z As Double) z.ToString дает следующую ошибку: Вложенная функция не имеет подписи, совместимой с делегатом String)'. Пока это: Private [Function] As...
4498 просмотров
schedule 24.02.2022

Почему я не могу преобразовать String func(SomeEnum) в Func‹Enum, String›?
Я думаю , что это как-то связано со всей этой дисперсией, но я не совсем понимаю, почему это не разрешено. у меня есть метод public void method(Func<Enum, String> func) И у меня есть несколько разных методов, таких как public...
582 просмотров
schedule 04.02.2023

Динамический конструктор с использованием Lambda и Func‹›
У меня есть многопоточное приложение, которое создает список строк в очереди BlockingCollection, я хочу взять этот список строк и преобразовать его в коллекцию объектов элементов за один или два шага. Можно ли создать метод func‹> или лямбда для...
528 просмотров
schedule 09.05.2022

Выражение для Func с несколькими параметрами
Я пытаюсь написать выражение, которое вызывает метод, который принимает более одного аргумента в качестве входных данных, и это выражение действует как предложение where для механизма запросов nhibernate. В настоящее время я получаю сообщение об...
4198 просмотров
schedule 20.09.2022

Каков рекомендуемый способ создания XML-документации для свойства Func?
Каков рекомендуемый способ документирования параметров и возврата свойства Func в классе в С#, например. public class Test { /// <summary> /// A description of what AFunc is for. /// </summary> /// <remarks>...
160 просмотров
schedule 20.07.2023

Создать Expression‹Func› в цикле
Мне нужно создать выражение, чтобы оно выглядело так: Expression<Func<MyDataSet, bool>> searchfilter = null; string[] strsearchvalues = Searchvalues.Split(','); searchfilter = p => p.searchcolumn.contains(strsearchvalues[0])...
100 просмотров
schedule 25.09.2022

Назначить метод со значениями по умолчанию для Func‹› без этих параметров?
Я хотел бы иметь возможность сделать следующее: Func<int,bool> tryMethodFunc = TryMethod; Где TryMethod имеет подпись, например: bool TryMethod(int value, int value2 = 0, double value3 = 100.0) Я не против разбить метод на...
3423 просмотров
schedule 14.03.2023

Вывод типа для вложенных универсальных функций
Я немного искал информацию о выводе типов, но, похоже, я не могу применить какое-либо решение к моей конкретной проблеме. Я много работаю над созданием и передачей функций. Мне кажется, что он должен иметь возможность вывести тип int....
551 просмотров
schedule 03.08.2022

Как заставить этот Func работать с Linq to SQL?
У меня есть абстрактный общий класс репозитория, который инкапсулирует много логики, и он может это сделать, потому что знает, как изолировать уникальную строку данных благодаря своему KeyCompare свойство, которое внедряется в конструктор...
300 просмотров
schedule 30.07.2023

C# Массив ссылок на объекты Variables и/или Form
То, что я пытаюсь сделать, это иметь массив ссылок на переменные. Под этим я подразумеваю эквивалент массива C указателей на целые числа (например). Пример: (!!не настоящий код!!) int a = 4; int b = 5; int c = 6; List<ref int> tmp = new...
4769 просмотров
schedule 18.08.2022

Как программно создать делегат Func ‹›
У меня есть небольшая структура внедрения зависимостей, и я пытаюсь заставить ее разрешать Lazy<> экземпляры динамически. Идея в том, чтобы сделать что-то вроде этого: DIContainer.Register<IDbCommand,SqlCommand>(); var lazyCommand...
2391 просмотров
schedule 01.09.2022

Как Func ‹DomainObject, object› возвращает имя объекта в виде строки
У меня есть такой статический метод: public static string MyMethod(Func<Student, object> func) { return ??? ; } и я использую его следующим образом: var s1 = MyMethod(student => student.ID); //...
236 просмотров
schedule 27.06.2022

Использование Funcs в выражениях?
Задний план У меня есть пример теста, который проходит, но возникает ошибка, и я не уверен, почему. Я хотел бы выяснить, что происходит, но я новичок в построении Expression и не хочу делать никаких предположений. Это для механизма фильтрации...
138 просмотров
schedule 09.09.2022

Есть ли способ передать ссылку на функцию в С# без указания типа результата?
У меня проблема, когда я пытаюсь написать общий метод, который читает xml и записывает данные в базу данных. В этом случае эти данные были сериализованы другой копией программы. Прежде чем добавить элемент из xml в SqlParameter, мне нужно...
446 просмотров
schedule 05.03.2022

Передача параметров через Func‹›
Я использую делегаты с лямбда-выражениями вместо методов с одной строкой кода, например: Func<int, int, int> Add = (x, y) => x + y; int Result = Add(1, 2); // 3 Теперь у меня проблема, что мне нужно неизвестное количество параметров....
5892 просмотров
schedule 07.06.2023

Как я могу интегрировать func с puppet?
как интегрировать func (унифицированный сетевой контроллер Fedora) и puppet? Документация самого func не обновляется уже 2 года. Любая помощь будет оценена. https://fedorahosted.org/func/ Спасибо - Адитья
51 просмотров
schedule 02.06.2023

Расширение запроса Linq
У меня есть массив строк с именем Products, и я работаю над анонимными методами (Lambda Exprs.) и Linq. Итак, сначала я написал; var resultSet1 = from p in products where p.StartsWith("M") orderby p descending...
2111 просмотров
schedule 04.10.2022