Domande taggate «func»

4
Perché Func <T, bool> invece di Predicate <T>?
Questa è solo una domanda curiosa che mi chiedevo se qualcuno avesse una buona risposta a: Nella libreria di classi .NET Framework abbiamo ad esempio questi due metodi: 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, bool&gt; predicate ) …
211 c#  .net  predicate  func 

4
Func <T> con parametro out
Posso passare un metodo con un parametro out come 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 ha bisogno di un tipo in modo che out non si compili lì, e chiamando listFunction richiede un int …
167 c#  .net  linq  generics  func 


10
Golang "non definita" funzione dichiarata in un altro file?
Sto provando a scrivere un programma go di base che chiama una funzione su un file diverso, ma parte dello stesso pacchetto. Tuttavia, restituisce: undefined: NewEmployee Ecco il codice sorgente: main.go: package main func main() { emp := NewEmployee() } employee.go: package main type Employee struct { name string age …
135 go  undefined  func 

9
convertire un .net Func <T> in un'espressione .net <Func <T>>
Passare da un lambda a un'espressione è facile usando una chiamata al metodo ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Ma vorrei trasformare il Func in un'espressione, solo in rari casi ... public void ContainTheDanger(Func&lt;T&gt; dangerousCall) { try { …
118 c#  .net  lambda  expression  func 

4
Spiegazione di Func
Mi chiedevo se qualcuno potesse spiegare cos'è Func&lt;int, string&gt;e come viene utilizzato con alcuni chiari esempi.
89 c#  .net  func 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.