C#1到C#4使用委托的几种方式_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#1到C#4使用委托的几种方式

C#1到C#4使用委托的几种方式

 2015/2/28 10:05:45  zhoumy  程序员俱乐部  我要评论(0)
  • 摘要:usingSystem;namespaceDelegateDemo{classProgram{privatedelegateintCacu(stringstr);staticvoidMain(string[]args){//1Cacucacu=newCacu(CacuInstance);Console.WriteLine(cacu("Hello,Wrold"));//2Cacucacu1=newCacu(delegate(stringstr){returnstr.Length;})
  • 标签:C# 使用 方式
using System;

namespace DelegateDemo
{
    class Program
    {
        private delegate int Cacu(string str);

        static void Main(string[] args)
        {
            //1
            Cacu cacu = new Cacu(CacuInstance);

            Console.WriteLine(cacu("Hello,Wrold"));

            //2
            Cacu cacu1 = new Cacu(delegate(string str) { return str.Length; });

            Console.WriteLine(cacu1("Hello,Wrold"));

            //3
            Cacu cacu2 = new Cacu((str) => { return str.Length; });

            Console.WriteLine(cacu2("Hello,Wrold"));
        }

        static int CacuInstance(string str)
        {
            return str.Length;
        }
    }
}

 

上一篇: [原创]Entity Framework查询原理 下一篇: 没有下一篇了!
发表评论
用户名: 匿名