Linq中Func<> 的用法

  1. Func<stringbool> filter = delegate (string s) {    return s.Length == 5;};    
  2. Func<stringstring> extract = delegate (string s) {    return s; };    
  3. Func<stringstring> project = delegate (string s) {    return s.ToUpper(); };    
  4. IEnumerable<string> query = names.Where(filter).OrderBy(extract).Select(project);   
posted @ 2012-02-27 14:05  $walker  阅读(495)  评论(0编辑  收藏  举报