Вопросы по теме 'func'
В двух словах, что можно сказать о Func‹›
Я наблюдаю Func‹> уже некоторое время, и мне удалось избежать этого (пока). Но теперь, похоже, я не смогу уклоняться от него вечно. Например, я попробовал Dynamic Linq, но почти все было с точки зрения Func‹>. Я попробовал одну из своих книг (C#...
1191 просмотров
schedule
15.04.2024
Как вызвать Func для установки локального списка‹›
Я думаю, что я что-то упускаю здесь, но может кто-нибудь объяснить, как я могу заставить это работать
У меня есть метод, который принимает Func, я хочу выполнить эту функцию в методе, чтобы сохранить результат в локальной переменной.
internal...
632 просмотров
schedule
23.07.2022
Func для 5 аргументов
Я работаю с System.Func, но наткнулся на него.
System.Func<TReturn> // (no arg, with return value)
System.Func<T, TReturn> // (1 arg, with return value)
System.Func<T1, T2, TReturn> // (2 arg, with return value)...
2904 просмотров
schedule
13.04.2022
Почему Func‹› создается из Expression‹Func‹›› медленнее, чем Func‹› объявленный напрямую?
Почему Func<> создается из Expression<Func<>> через .Compile() значительно медленнее, чем просто с использованием Func<> , объявленного напрямую?
Я только что перешел с использования Func<IInterface, object> ,...
5025 просмотров
schedule
13.04.2023
Только для чтения Func по сравнению с методами, последствиями для производительности/внутренними вещами
Есть ли какие-либо последствия для производительности при реализации ссылочно-прозрачных методов как статических функций только для чтения, а не просто как методов? Лично я нахожу версии Func более читабельными, но, возможно, традиционный способ...
1671 просмотров
schedule
21.04.2023
Разница между Func ‹› с делегатом и лямбда-выражением
углубляясь в более продвинутые возможности C #, я наткнулся на код, в котором я точно не знал разницы. Речь идет об этих двух строчках:
Func<string, int> giveLength = (text => text.Length);
и
Func<string, int> giveLength =...
17682 просмотров
schedule
05.08.2022
MissingMethodException для Func`2‹› на WinCE, хотя код, зависящий от Func`2, уже был выполнен
Я работаю над кодом C#, работающим на .NETCF 3.5 в WindowsCE 6.0, который выдает MissingMethodExceptions для Func`2‹> во время выполнения. Части кода, в которых возникает исключение, являются случайными.
Странно то, что это происходит, когда вы...
448 просмотров
schedule
03.01.2023
Как НА САМОМ ДЕЛЕ работает func
Поэтому, когда я возвращаю объект, под прикрытием я думаю, что он возвращает адрес памяти этому объекту (или объекту, содержащему адрес памяти), на который вы можете ссылаться и использовать.
Но что на самом деле происходит, когда вы возвращаете...
2297 просмотров
schedule
06.03.2023
Запутался в типах Func, Delegates и Anonymous
Читая эту строку примера кода из книги:
Func<string,int> returnLength;
returnLength = delegate (string text) { return text.Length; };
Console.WriteLine(returnLength("Hello"));
Это говорит
Func<string,double,int>...
575 просмотров
schedule
23.04.2022
Остановить Ninject от автоматической привязки Func‹T, T, bool›
У меня есть PriorityQueue, которая принимает Func в качестве параметра построения.
public PriorityQueue(ISomeOtherInjectedThing other, Func<T, T, bool> cmp_func) {...}
Я связал это с помощью Ninject:
Bind(typeof...
821 просмотров
schedule
04.03.2022
Как мне вызвать следующий конструктор Func‹T› как в SimplSocket(Func‹System.IO.Sockets.Socket› socketFunc)
Я не знаком с этим API, но я пытаюсь создать новый конструктор, для которого требуется параметр Func, как показано в конструкторе ниже.
public SimplSocket(System.Func<System.Net.Sockets.Socket> socketFunc,
int...
1554 просмотров
schedule
26.10.2022
Как преобразовать Func‹T1, bool› в Func‹T2, bool› в C#
Я попытался закодировать функцию, используя refelecion, для преобразования функции Func‹ TSource, bool> в Func‹ TTarget, bool>, но безуспешно.
Это то, что я сделал:
static Func<TTarget, bool> Convert<TSource,...
423 просмотров
schedule
14.06.2022
Выполнить функцию в IQueryable
Используя Linq, легко выполнить функцию для проецирования IEnumerable.
var orders = new List<Order>();
orders.Where(x => x.Id > 50).Select(x => new SomethingElse(x.Name));
При использовании EntityFramework и IQueryable это...
4871 просмотров
schedule
17.05.2024
Использование Func‹T,TResult› С#
Я работаю над PCL, который наряду с большим количеством функций также обеспечивает вход в систему. Также недавно я начал использовать делегатов.
Текущий случай:
У меня есть простые методы, которые принимают параметры и предоставляют GPlus,...
87 просмотров
schedule
21.03.2022
swift ios - Как запустить функцию в ViewController из AppDelegate
Я пытаюсь запустить функцию в определенных ViewController , используя AppDelegate
func applicationDidBecomeActive(_ application: UIApplication) {
ViewController().grabData()
}
Но почему-то функция вообще не запускается, когда...
11274 просмотров
schedule
15.03.2022
C# О классе Ref‹T›, который я нашел
Ссылка на класс:
https://stackoverflow.com/a/4543089/6591306
Мой вопрос прост, использование класса таково:
Геттер получает () => variable , а установщик получает z => { variable = z; }
Чтобы вызвать функцию, я называю ее так:...
77 просмотров
schedule
26.03.2022
Преобразование функции F# с несколькими параметрами в тип функции — MathNet.Numerics
В этом вопросе: Как в F# создать выражение с типом Func‹obj›? показано, что однозначное лямбда-выражение автоматически приводится/преобразуется в тип Func, а затем принимается в функции.
Я работаю с библиотекой MathNet.Numerics и могу подтвердить...
536 просмотров
schedule
25.11.2022
Как использовать Func в запросе linq, который обеспечивает вывод IQueryable
Я предоставил следующий запрос (упрощенная версия), чтобы вернуть IQueryable из моей службы:
var query =
(from item in _entityRepository.DbSet()
where
MyCondition
orderby Entity.EntityID...
1468 просмотров
schedule
19.09.2022
Как постоянно отображать введенные данные из UITextField в Label?
Я пытаюсь создать функцию, в которой, когда пользователь вводит текст в UITextField, в тот же момент метка показывает введенный текст.
Как я мог это сделать?
Нравиться:
textField.text = "10"
Label.text = "\(textField.text) smthg" //. (10...
602 просмотров
schedule
07.12.2023
Получить имя переданного метода без использования nameof
Легко объявить метод, который принимает имя метода в виде строки:
public void DoSomethingWithMethodName(string methodName)
{
// Do something with the method name here.
}
и вызовите его как:...
245 просмотров
schedule
30.01.2024