«func» etiketlenmiş sorular

4
Tahmin <T> yerine neden Func <T, bool>?
Bu sadece birisinin iyi bir cevabı olup olmadığını merak ettiğim bir merak sorusu: .NET Framework Sınıf Kitaplığı'nda, örneğin şu iki yönteme sahibiz: 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 ) Neden Func&lt;TSource, bool&gt;yerine kullanıyorlar Predicate&lt;TSource&gt;? Görünüşe …
210 c#  .net  predicate  func 

4
Out parametresi ile <T> işlevi
Out parametresine sahip bir yöntemi Func olarak iletebilir miyim? 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, bir türe ihtiyaç duyar, bu nedenle dışarıda derlenmez ve listFunction çağrısı bir int gerektirir ve dışarıya izin vermez. Bunu yapmanın …
167 c#  .net  linq  generics  func 


10
golang "tanımsız" işlevi başka bir dosyada mı ilan edildi?
Farklı bir dosyada bir işlevi çağıran, ancak aynı paketin bir parçası olan basit bir go programı yazmaya çalışıyorum. Ancak şunu döndürür: undefined: NewEmployee İşte kaynak kodu: main.go: package main func main() { emp := NewEmployee() } employee.go: package main type Employee struct { name string age int } func NewEmployee() …
136 go  undefined  func 

9
.net Func <T> 'yi .net İfadesine dönüştürme <Func <T>>
Bir lambda'dan bir İfadeye gitmek, bir yöntem çağrısı kullanarak kolaydır ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Ancak Func'u bir ifadeye dönüştürmek istiyorum, sadece nadir durumlarda ... public void ContainTheDanger(Func&lt;T&gt; dangerousCall) { try { dangerousCall(); } catch (Exception e) …
118 c#  .net  lambda  expression  func 

4
Func açıklaması
Birisinin ne Func&lt;int, string&gt;olduğunu ve nasıl kullanıldığını bazı net örneklerle açıklayıp açıklayamayacağını merak ediyordum .
90 c#  .net  func 

2
Func <T> () - Func <T> .Invoke ()
Doğrudan bir Func çağırma ile üzerinde Invoke () kullanma arasındaki farkları merak ediyorum. Bir fark var mı ? İlk, sözdizimsel şeker mi ve yine de Invoke () çağırıyor mu? public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method.Invoke(); } vs public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method(); } Yoksa tamamen yanlış yolda …
83 c#  invoke  func 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.