zoukankan      html  css  js  c++  java
  • 方法作为参数,委托应用

    Insus.NET先写两个超简单的方法,均以一个字符串作为参数传入,然后Response.Write()抛出传入的字符串值。



    好,我们再创建一个网页,在网页上,拉一个TextBox和一个铵钮:


    然后,去.cs写OnClick事件,在事件中,分别执行两个方法,将得到不同的结果:



    运行动画效果:



    现在,我们想尝试一下,把Hi()或Hello()方法作为参数传入,再执行。 我们得先宣告一个委托:


     public delegate void Alert(string message);


    使用delegate宣告委托,返回类型一样,如此例是void, 方法的参数也应该是一样。


    运行结果跟前的动画效果一样,此就不再重复粘帖了。


    下面内容于2013-08-01 14:25分补充:
    在Button的Click事件中,可以使用匿名委托:



  • 相关阅读:
    将.lib库文件转换成.a库文件的工具
    协议
    协议
    bzoj1066
    bzoj2668
    bzoj2245
    bzoj2324后续思考
    bzoj2324
    jsoi2014前两轮回眸
    bzoj1293
  • 原文地址:https://www.cnblogs.com/insus/p/3229609.html
Copyright © 2011-2022 走看看