Вопросы по теме '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