Questions marquées «func»

4
Pourquoi Func <T, bool> au lieu de Predicate <T>?
Ceci est juste une question de curiosité, je me demandais si quelqu'un avait une bonne réponse à: Dans la bibliothèque de classes .NET Framework, nous avons par exemple ces deux méthodes: public static IQueryable&lt;TSource&gt; Where&lt;TSource&gt;( this IQueryable&lt;TSource&gt; source, Expression&lt;Func&lt;TSource, bool&gt;&gt; predicate ) public static IEnumerable&lt;TSource&gt; Where&lt;TSource&gt;( this IEnumerable&lt;TSource&gt; source, Func&lt;TSource, …
211 c#  .net  predicate  func 

4
Func <T> sans paramètre out
Puis-je passer une méthode avec un paramètre out comme Func? public IList&lt;Foo&gt; FindForBar(string bar, out int count) { } // somewhere else public IList&lt;T&gt; Find(Func&lt;string, int, List&lt;T&gt;&gt; listFunction) { } Func a besoin d'un type pour que out n'y soit pas compilé, et l'appel de listFunction nécessite un int et …
167 c#  .net  linq  generics  func 


10
golang fonction «non définie» déclarée dans un autre fichier?
J'essaie d'écrire un programme go de base qui appelle une fonction sur un fichier différent, mais une partie du même package. Cependant, il renvoie: undefined: NewEmployee Voici le code source: main.go: package main func main() { emp := NewEmployee() } employee.go: package main type Employee struct { name string age …
135 go  undefined  func 

9
conversion d'un .net Func <T> en une expression .net <Func <T>>
Passer d'un lambda à une expression est facile en utilisant un appel de méthode ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Mais je voudrais transformer le Func en une expression, seulement dans de rares cas ... public void ContainTheDanger(Func&lt;T&gt; …
118 c#  .net  lambda  expression  func 

4
Explication de Func
Je me demandais si quelqu'un pourrait expliquer ce que Func&lt;int, string&gt;c'est et comment il est utilisé avec des exemples clairs.
89 c#  .net  func 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.