.net - 不良做法 : exposing an event in an interface?

标签 .net

在 .net 接口(interface)中公开事件是否被认为是不好的做法?

我发现很少有公开事件的 .net 框架接口(interface)。

谢谢

最佳答案

嗯,特别是有一个接口(interface)可能是 .NET 中最重要的接口(interface)之一,它公开了一个事件... INotifyPropertyChanged。 :)

我从未从 FxCop 或框架指南中看到任何反对它的建议,我不明白为什么会有。唯一的事情是,如果您显式地实现接口(interface),那么实现事件就会变得很痛苦,因为您必须使用显式的添加/删除访问器。

关于.net - 不良做法 : exposing an event in an interface?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/967786/

相关文章:

c# - 构造函数注入(inject)过度使用

c# - Unity、RegisterType<> 和 Singleton 对象

c# - 需要使用正则表达式对字符串执行通配符(*、?等)搜索

c# - Guid & GetHashCode 唯一性

c# - 如何在没有我的 WPF 主机的情况下启动具有管理员权限的进程也以管理员权限运行以实现文件拖放?

c# - .NET 乘法优化

c# - 如何使用 .Net 应用程序中的 Atlassian.SDK 连接 Jira (c#)

c# - .NET Core 中的 Thread.Sleep 替代方案

c# - ASP.NET 真正的异步操作

.net - 在编辑模式下在一个 gridview 单元格上显示编辑框和按钮?