zoukankan      html  css  js  c++  java
  • Predicate委托

    1.      定义

    表示定义一组条件并确定指定对象是否符合这些条件的方法。

    public delegate bool Predicate<T>(

        T obj

    );

    2.      示例

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

     

    namespace PredicateApp

    {

        class Program

        {

            static void Main(string[] args)

            {

     

                MyPredicate<int> myBigger5=

                    delegate(int number)

                    {

                        if (number > 5)

                        {

                            return true;

                        }

                        return false;

                    };

     

                Console.WriteLine("----------MyPredicate------------");

                Console.WriteLine(myBigger5(1));

     

                Console.WriteLine(myBigger5(5));

     

                Console.WriteLine(myBigger5(10));

     

                Predicate<int> big5 = delegate(int number)

                {

                    if (number > 5)

                    {

                        return true;

                    }

                    return false;

                };

     

                Console.WriteLine("----------Predicate------------");

                Console.WriteLine(big5(1));

     

                Console.WriteLine(big5(5));

     

                Console.WriteLine(big5(10));

     

                Console.ReadLine();

            }

        }

    }

     

     

  • 相关阅读:
    简单读取网上的文本文件
    学习官方示例 System.RunError
    上周热点回顾(9.209.26)
    上周热点回顾(9.69.12)
    中国程序员节,10月24日,你同意吗?
    上周热点回顾(9.139.19)
    博客园电子期刊2010年8月刊发布啦
    [每周特惠]敏捷软件开发(原书第2版) +敏捷开发的艺术
    Meego专题上线了
    【投票】中国程序员节选在哪天
  • 原文地址:https://www.cnblogs.com/hbb0b0/p/1754198.html
Copyright © 2011-2022 走看看