首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EventArgs可以为空吗?

EventArgs可以为空吗?
EN

Stack Overflow用户
提问于 2016-06-30 20:09:14
回答 0查看 688关注 0票数 3

我在一些代码中使用了protected override void OnFormClosing(FormClosingEventArgs e),代码分析给出了一个CA1062,因为我不检查e是否为空。

约定是EventArgs永远不应该为空;这就是我们使用EventArgs.Empty的原因。当然,我可能很愚蠢,在引发一些事件时传递null而不是EventArgs.Empty,但这里将是一些自动生成的代码,它将引发FormClosing事件,所以我只是隐藏了警告。

是否有一些特殊情况可能会导致EventArgs为空,而不是由程序员引起的?

EN

回答

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

https://stackoverflow.com/questions/38122690

复制
相关文章

相似问题

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