博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
泛型委托
阅读量:5204 次
发布时间:2019-06-13

本文共 483 字,大约阅读时间需要 1 分钟。

public static void TraditionalDelegateSyntax()

        {
            List<int> list = new List<int>();
            list.AddRange(new int[] { 1, 5, 10, 20, 33 });
            Predicate<int> callback = new Predicate<int>(IsEvenNumber);//使用传统委托语法调用FindAll 
            List<int> evenNumbers = list.FindAll(callback);
            foreach (int num in evenNumbers)
                Console.Write("{0}\t", num);
            //Output:   10    20      
        }

        // Predicate<>委托的目标     

        static bool IsEvenNumber(int i)
        { return (i % 2) == 0; }

转载于:https://www.cnblogs.com/190196539/archive/2011/12/04/2276060.html

你可能感兴趣的文章
java运算符和表达式
查看>>
phpcms 搜索结果页面栏目不显示解决 方法
查看>>
[Laravel-Swagger]如何在 Laravel 项目中使用 Swagger
查看>>
PLSQL Developer连接不上64位Oracle 10g的解决办法
查看>>
F5负载均衡架构图
查看>>
webAPI获得链接客户端IP地址
查看>>
《C和指针》读书笔记——第二章 基本概念
查看>>
求最大公约数和最小公倍数
查看>>
Codeforces 459E
查看>>
ACM-ICPC (10/11)
查看>>
装饰器函数
查看>>
101. 删除排序数组中的重复数字 II
查看>>
Operator Overloading part 3(Chapter 12 of Thinking in C++)
查看>>
第20组第二次作业
查看>>
罗列C++语言中一些不太引人注意的细节
查看>>
CSS:有点难的面试题①
查看>>
关于控制input输入整数最多为6位,小数点最多为4位的方法
查看>>
hdu1403 后缀数组入门题
查看>>
js倒计时
查看>>
IdentityServer4 密码模式认证
查看>>