Pytania oznaczone «func»

210
Dlaczego Func <T, bool> zamiast Predicate <T>?

To tylko pytanie z ciekawości zastanawiałem się, czy ktoś miał dobrą odpowiedź na: W bibliotece klas .NET Framework mamy na przykład te dwie metody: public static IQueryable<TSource> Where<TSource>( this IQueryable<TSource> source, Expression<Func<TSource, bool>>...

167
Func <T> bez parametru out

Czy mogę przekazać metodę z parametrem out jako Func? public IList<Foo> FindForBar(string bar, out int count) { } // somewhere else public IList<T> Find(Func<string, int, List<T>> listFunction) { } Func potrzebuje typu, więc out nie zostanie tam skompilowany, a wywołanie...

146
golang „undefined” funkcja zadeklarowana w innym pliku?

Próbuję napisać podstawowy program go, który wywołuje funkcję w innym pliku, ale stanowi część tego samego pakietu. Jednak zwraca: undefined: NewEmployee Oto kod źródłowy: main.go: package main func main() { emp := NewEmployee() } employee.go: package main type Employee struct { name...

83
Func <T> () vs Func <T> .Invoke ()

Jestem ciekawy różnic między bezpośrednim wywołaniem Func a użyciem na nim Invoke (). Czy jest jakaś różnica? Czy pierwszy to cukier składniowy i wywołuje Invoke () pod spodem? public T DoWork<T>(Func<T> method) { return (T)method.Invoke(); } vs public T...