Câu hỏi được gắn thẻ «func»

4
Tại sao Func <T, bool> thay vì Vị ngữ <T>?
Đây chỉ là một câu hỏi tò mò mà tôi đã tự hỏi nếu có ai có câu trả lời hay cho: Trong Thư viện lớp .NET Framework, chúng tôi có ví dụ về hai phương thức sau: 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 …
210 c#  .net  predicate  func 

4
Func <T> với tham số out
Tôi có thể truyền một phương thức với tham số out là Func không? 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 cần một loại vì vậy sẽ không biên dịch ở đó và gọi danh sách …
167 c#  .net  linq  generics  func 



9
chuyển đổi .net Func <T> thành .net Expression <Func <T>>
Chuyển từ lambda sang Biểu thức thật dễ dàng bằng cách sử dụng một cuộc gọi phương thức ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Nhưng tôi muốn chuyển Hàm thành một biểu thức, chỉ trong một số trường …
118 c#  .net  lambda  expression  func 

4
Giải thích về hàm
Tôi đã tự hỏi liệu ai đó có thể giải thích nó Func&lt;int, string&gt;là gì và nó được sử dụng như thế nào với một số ví dụ rõ ràng.
89 c#  .net  func 

2
Func <T> () so với Func <T> .Invoke ()
Tôi tò mò về sự khác biệt giữa việc gọi một Func trực tiếp và sử dụng Invoke () trên đó. Có sự khác biệt? Có phải là đường đầu tiên, theo cú pháp và gọi Invoke () bên dưới không? public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method.Invoke(); } vs …
82 c#  invoke  func 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.