首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >+=算子和新算子c#

+=算子和新算子c#
EN

Stack Overflow用户
提问于 2014-05-16 05:09:16
回答 1查看 92关注 0票数 0

当使用+=运算符后跟着一个“新函数”与只使用函数名时,有什么区别?

例如

代码语言:javascript
复制
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Created += new FileSystemEventHandler(OnChanged);

代码语言:javascript
复制
FileSystemWatcher _fileSystemWatcher = new FileSystemWatcher(pathName);
_fileSystemWatcher.Created += _fileSystemWatcher_Created;

后面的作品中,有什么关于什么时候使用什么的规则吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-16 05:11:58

在处理事件时

代码语言:javascript
复制
watcher.Created += new FileSystemEventHandler(OnChanged);

代码语言:javascript
复制
watcher.Created += OnChanged;

意味着完全一样的事情。在C# 2.0之前,您只能执行第一种语法,较短的语法是稍后添加的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23693018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档