本人初学菜鸟,看到有些用C#写的windows程序里面用一个"+="符号将两个方法连在一起,像funcA+=funcB这样的,不知道是什么意思,求指教。
解决方案 »
- C#+SQLite.dll 太变态了!求高手解决啊
- 用IFilter接口的GetChunk函数获取文本内容不全?
- 腾讯的根据表情搜索相关表情是如何实现的?
- 多线程问题?高手帮帮忙啊!
- 要求用DataSet获取xml节点的值?????
- 在datagrid裡加合計的問題。。。。
- 急问发布的问题 google了两天也不知道如何解决
- 有谁熟悉Microsoft.Win32.SafeHandles.SafeFileHandle,把它强制转换为IntPtr时报InvalidCast。。。。。。。。。。。。。。。
- 这种报错是什么意思啊?
- 还是无法割舍匈牙利命名法
- 邪门了,,,asp.net ajax输不出数据库字段内容??
- 用c#实现类似qq的界面顶端停靠
等于
i = i + 1;
funcA = funcA + funcB的意思
=>
i = i * 3;i &= j;
=>
i = i & j;
=>
button1.Click.Add(new EventHandler(this.Button1_Click));
这是一种缩写,其实是相当于
委托+=new 委托类型(方法名);
由于委托是多播的,所以可以在委托链添加多个委托
int i = 0;
i += 1; //与i = i + 1等效
Console.WriteLine(i); //结果为1