Вопросы по теме 'func'
Объяснение функции
Мне было интересно, может ли кто-нибудь объяснить, что такое Func<int, string> и как оно используется, с некоторыми наглядными примерами.
65180 просмотров
schedule
21.11.2022
Как вы используете Func ‹› и Action ‹› при разработке приложений?
Все примеры, которые я могу найти о Func ‹> и Action‹>, просты , как в приведенном ниже, где вы видите, как они технически работают, но я бы хотел, чтобы они использовались. в примерах, где они решают проблемы, которые ранее не могли быть решены...
31546 просмотров
schedule
24.06.2022
Можете ли вы получить Func‹T› (или аналогичный) из объекта MethodInfo?
Я понимаю, что, вообще говоря, использование отражения влияет на производительность. (Я сам вообще не сторонник размышлений, это чисто академический вопрос.)
Предположим, что существует некоторый класс, который выглядит так:
public class...
19331 просмотров
schedule
20.12.2022
Инкапсуляция Action‹T› и Func‹T›?
Я пытаюсь создать дизайн для какого-то интерфейса IExecutable. Не буду вдаваться в подробности, но дело в том, что у меня есть несколько действий, которые нужно выполнить из базового класса. Они могут принимать разные параметры (ничего страшного) и...
4086 просмотров
schedule
17.01.2023
Func vs. Action vs. Predicate
С реальными примерами и их использованием, может кто-нибудь помочь мне понять:
Когда нам нужен _1 _ делегировать?
Когда нам нужен _2 _ делегировать?
Когда нам нужен _3 _ делегировать?
376233 просмотров
schedule
03.08.2023
Создание делегатов вручную или использование делегатов Action / Func
Сегодня я думал об объявлении вот этого:
private delegate double ChangeListAction(string param1, int number);
но почему бы не использовать это:
private Func<string, int, double> ChangeListAction;
или если ChangeListAction не...
17291 просмотров
schedule
31.03.2024
Метод C#, который выполняет данный метод
Я пытаюсь написать следующее: я хотел бы написать метод "A", который принимает в качестве параметра другой метод "B", а также неизвестное количество параметров для этого метода B. (params object[] args). Теперь внутри метода A я хотел бы сделать...
299 просмотров
schedule
13.07.2023
Как заказать Func
Попытка модульного тестирования класса, конструктор которого принимает Func. Не уверен, как издеваться над ним с помощью Moq.
public class FooBar
{
public FooBar(Func<IFooBarProxy> fooBarProxyFactory)
{
_fooBarProxyFactory =...
3259 просмотров
schedule
14.05.2022
Func‹T, TResult› делегирует использование в реальном мире
Недавно я играл с делегатом Func<T, TResult> и создавал методы, которые возвращают разные экземпляры Func<T, TResult> , содержащие лямбда, но я изо всех сил пытался придумать какие-либо хорошие реальные идеи о том, почему кто-то может...
4455 просмотров
schedule
28.09.2022
Карта функций
У меня есть программа Go, в которой определена функция. У меня также есть карта, которая должна иметь ключ для каждой функции. Как я могу это сделать?
Я пробовал это, но это не работает.
func a(param string) {
}
m := map[string] func {...
48945 просмотров
schedule
12.11.2023
Как я могу передать метод расширения с возвратом void в метод расширения с динамическим возвратом?
Я хочу передать метод расширения, возвращающий void в качестве параметра, другому методу расширения, возвращающему динамическое значение.
public static void AddTo(this Object entity, Object parent)
{...
1015 просмотров
schedule
06.07.2023
Использование дженериков в Expression‹Func‹MyType, TOrderBy›› в конструкторе
Это, вероятно, относительно простая оплошность, но я не могу понять, действительно ли мне разрешено это делать, или что может быть разумной альтернативой (используя в VS2010, С# .Net 4.0). Я бы предпочел сделать это в конструкторе, если это вообще...
605 просмотров
schedule
19.04.2022
Nullable Func‹T, TResult›
В С# можно передать метод с нулевым значением Func?
Ни Func<A, bool>? , ни Func?<A, bool> не работают.
5546 просмотров
schedule
24.11.2022
Можно ли изменить параметр универсального типа делегата Func‹T, bool›?
Я предполагаю, что ответ на этот вопрос «нет», но в любом случае.
По сути, у меня есть поставщик данных Linq2Sql с его сгенерированными типами. У меня также есть бизнес-объекты, имена свойств которых (ради этого вопроса) точно соответствуют...
1610 просмотров
schedule
17.01.2024
CRM 2011 с помощью Func‹› в CreateQuery добавляет все сущности к присоединенным сущностям в xrmServiceContext
Когда я прохожу
Func<EntityType,bool> sourceFunc = a => a.Name == "name";
to:
var crmEntities = m_xrmServiceContext.CreateQuery<EntityType>().Where(sourceFunc);
а потом позвони
int i = crmEntities.ToList().Count;...
484 просмотров
schedule
13.03.2024
Преобразование из Func‹object,string› в Func‹string,string› работает, но в Func‹int,string› не работает
У меня есть следующий код:
static Func<object, string> s_objToString = (x) => x.ToString();
static Func<string, string> s_stringToString = s_objToString; //compiles
static Func<int, string> s_intToString = s_objToString;...
1752 просмотров
schedule
12.02.2023
Словарь с Func в качестве ключа
Мне интересно, является ли это разумным выбором ключа для словаря? Я хочу использовать выражение в качестве ключа в словаре, например:
var map3 = new Dictionary<Func<int, bool>, int>();
map3.Add((x) => x % 2 == 0, 1);...
2520 просмотров
schedule
23.05.2024
Сопоставление Expression‹Func‹Type1, bool›› Expression‹Func‹Type2, bool››
Я хочу передать свой запрос с бизнес-уровня на сервисный уровень, но при этом мне нужно преобразовать свою DTO в модель Entity.
Обычно я могу преобразовать Type1 в Type2 с помощью Autommaper, но теперь я хочу сопоставить...
1683 просмотров
schedule
06.04.2023
Вызов Func‹› с аргументом типа object
У меня есть (например) Func<int, int> , который я хочу вызывать как обычно, за исключением того, что параметр имеет тип object , а не int . Я знаю только точный тип Func и аргумент во время выполнения, потому что Func был создан с...
2892 просмотров
schedule
08.08.2022
В чем разница между вызовом Func по-разному в том, где
private void MainForm_Load(object sender, EventArgs e)
{
Func<int, bool> f = funn;
var list = new List<int>();
list.Add(32);
list.Add(1);
list.Add(2);
list.Add(3);...
73 просмотров
schedule
29.03.2024