方法作为参数,委托应用_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 方法作为参数,委托应用

方法作为参数,委托应用

 2013/8/1 13:10:13  Insus.NET  博客园  我要评论(0)
  • 摘要:Insus.NET先写两个超简单的方法,均以一个字符串作为参数传入,然后Response.Write()抛出传入的字符串值。好,我们再创建一个网页,在网页上,拉一个TextBox和一个铵钮:然后,去.cs写OnClick事件,在事件中,分别执行两个方法,将得到不同的结果:运行动画效果:现在,我们想尝试一下,把Hi()或Hello()方法作为参数传入,再执行。我们得先宣告一个委托:publicdelegatevoidAlert(stringmessage);使用delegate宣告委托
  • 标签:方法 应用

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



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


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



运行动画效果:



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


 public delegate void Alert(string message);


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


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

发表评论
用户名: 匿名