zoukankan      html  css  js  c++  java
  • 说说委托,匿名委托,Lamda表达式

    以下的小demo非常通俗易懂的解释了委托,匿名委托,Lamda表达式

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    namespace WebApplication1
    {
        public partial class _delegate : System.Web.UI.Page
        {
          
            delegate string DelegateTest(string s);
            public static string getString(string t)
            { return t; }

            DelegateTest normalDelegate = new DelegateTest(getString);
            DelegateTest anonymousDelegate = delegate(string a) { return a; };
            DelegateTest lamada = s => { return s; };
            protected void Page_Load(object sender, EventArgs e)
            {
                Response.Write(normalDelegate("一般委托<br>"));
                Response.Write(anonymousDelegate("匿名方法<br>"));
                Response.Write(lamada("lamda表达式"));
            }
           
        }
    }

  • 相关阅读:
    团队项目-BUG挖掘
    评论任务
    4-14结对-复利计算
    做汉堡-结对
    复利计算--结对
    input上传按钮的优化
    avalon.js与 ajax使用的一个错误实例
    去除list集合中重复项的几种方法
    mvc学习记录
    常用js正则
  • 原文地址:https://www.cnblogs.com/colder/p/2373815.html
Copyright © 2011-2022 走看看