匿名方法用在事件中的奇怪用法,高手解释下
void init()
{
int i=0;
this.Click+=delegate(object sender,EventArgs)
{
MessageBox.Show(i.ToString());
};
}
在这个事件中可以访问i的值,看似本来就可以,但是这个是个事件该如果理解,
{
int i=0;
this.Click+=delegate(object sender,EventArgs)
{
MessageBox.Show(i.ToString());
};
}
在这个事件中可以访问i的值,看似本来就可以,但是这个是个事件该如果理解,
...全文
相关推荐
Web服务器故障的奇怪原因[收集].pdf
Web服务器故障的奇怪原因[收集].pdf
一个关于javascript匿名函数的问题分析
匿名函数,就是没有名字的函数。如: 代码如下: function (){ alert(‘a function’); } 但是,上面的代码会报错。firebug提示:function statement requires a name,也就是:函数必须要有个名字。 奇怪的是,如果我用一对()把这个没有名字的函数包起来,就不会报错了。如: 代码如下: (function (){ alert(‘a function’); }) (注意包裹函数的()!).虽然这样不会报错,但谁能知道这个函数是否声明成功了呢?是不是因为根本没声明所以才不报错呢?我们这样来测试:让函数自己执行一次: 代码如下:
解析Javascript中大括号“{}”的多义性
主要介绍了Javascript中大括号“{}”的多义性。需要的朋友可以过来参考下,希望对大家有所帮助
LINQ多个Sum同时执行的方法
LINQ多个Sum同时执行的方法,以提供效率。
MySQL 5.7.14 net start mysql 服务无法启动-“NET HELPMSG 3534” 的奇怪问题
主要介绍了MySQL 5.7.14 net start mysql 服务无法启动-“NET HELPMSG 3534” 的奇怪问题,需要的朋友可以参考下


