知识大全 MSDN:匿名方法

Posted 变量

篇首语:业精于勤而荒于嬉,行成于思而毁于随本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MSDN:匿名方法相关的知识,希望对你有一定的参考价值。

MSDN:匿名方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  // Create a handler for a click event

  button Click += delegate(System Object o System EventArgs e)

   System Windows Forms MessageBox Show( Click! ); ;

  // Create a delegate instance

  delegate void Del(int x);

  // Instantiate the delegate using an anonymous method

  Del d = delegate(int k) /* */ ;

  例如 如果创建方法所需的系统开销是不必要的 在委托的位置指定代码块就非常有用 启动新线程即是一个很好的示例 无需为委托创建更多方法 线程类即可创建一个线程并且包含该线程执行的代码

  void StartThread()

  

  System Threading Thread t = new System Threading Thread

  (delegate()

  

  System Console Write( Hello );

  System Console WriteLine( World! );

  );

  t Start();

  

  如果局部变量和参数的范围包含匿名方法声明 则该局部变量和参数称为该匿名方法的外部变量或捕获变量 例如 下面代码段中的 n 即是一个外部变量

  int n = ;

  Del d = delegate() System Console WriteLine( Copy #: ++n); ;

  匿名方法不能访问外部范围的 ref 或 out 参数

  在 anonymous method block 中不能访问任何不安全代码

  // Declare a delegate

  delegate void Printer(string s);

  class TestClass

  

  static void Main()

  

  // Instatiate the delegate type using an anonymous method:

  Printer p = delegate(string j)

  

  System Console WriteLine(j);

  ;

  // Results from the anonymous delegate call:

  p( The delegate using the anonymous method is called );

  // The delegate instantiation using a named method DoWork :

  p = new Printer(TestClass DoWork);

  // Results from the old style delegate call:

  p( The delegate using the named method is called );

  

  // The method associated with the named delegate:

  static void DoWork(string k)

  

  System Console WriteLine(k);

  

cha138/Article/program/net/201311/12025

相关参考

知识大全 JSP+JavaScript实现类似MSDN CSDN导航树效果代码

JSP+JavaScript实现类似MSDNCSDN导航树效果代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 百度知道如何匿名提问和匿名回答

百度知道如何匿名提问和匿名回答?你好!如果你是用百度知道APP端提问,是不能选择匿名的,手机上只有用手机自带的或者下载的手机浏览器(如UC浏览器、百度浏览器)登陆百度知道提问才有选择匿名的功能——在问

知识大全 请问百度知道中怎么操作匿名提问

请问百度知道中怎么操作匿名提问?在提问提交前,下面有一个“匿名”按扭,你点一下就行了。但每匿名提一个问题,系统要扣除10分。百度知道提问怎么匿名提问?你好!百度知道客户端没有匿名提问的功能,只有用电脑

知识大全 我在微软网站上找的MSDN的资料都是一些介绍性的文件,请问有没像JAVA API 那样的c++的API

我在微软网站上找的MSDN的资料都是一些介绍性的文件,请问有没像JAVAAPI那样的c++的API  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜

知识大全 百度贴吧匿名发帖的按钮在哪里啊

百度贴吧匿名发帖的按钮在哪里啊你好,现在贴吧升级,所有贴吧不能匿名发帖了,但是新注册帐号可以匿名,就是注册后直接邮箱登入,先别起使用者名称,发表后显示吧友ip,如果起了名就是使用者名称发帖了,不能匿名

知识大全 请问我在百度知道里匿名提问或回答的话给加分吗

请问我在百度知道里匿名提问或回答的话给加分吗匿名提问会扣分,匿名回答一样要看提问者有没有悬赏分!百度知道里匿名提问或回答的话,会扣多少财富值?匿名提问-10【提问】1提问-5,2.提问悬赏-悬赏分,3

知识大全 手机百度知道能否匿名提问

手机百度知道能否匿名提问?可以的话请说明一下,详细一些。或者截图当然更好你好!如果你是用百度知道APP端提问,是不能选择匿名的,手机上只有用手机自带的或者下载的手机浏览器(如UC浏览器、百度浏览器)登

知识大全 java的内部类和匿名类剖析

   Java通过对Java语言规范进行修改显著简化了一些实用结构的实现在那些修改中最引人注目的就是内部类和匿名类如运用得当它们可使程序更易理解和维护本文介绍内部类和匿名

知识大全 使用匿名内部类在方法内部定义并启动线程

  本文代码展示了在一个方法中通过匿名内部类定义一个Thread并Override它的run()方法之后直接启动该线程  下面的代码展示了在一个方法中通过匿名内部类定义一个Thread并Overrid

知识大全 为什么百度知道平台最近多了很多匿名提问的。速会,速采纳。

为什么百度知道平台最近多了很多匿名提问的。速会,速采纳。有可能是作弊刷分的定向提问,作顾拧经,百度知道平台,最近怎么老是出现很多匿名提问的?亲们不想留名~所以匿名提问了还花10财富值了哦百度最近怎么这