Csharp/C#教程:此接口是否已存在于标准.NET库中?分享


此接口是否已存在于标准.NET库中?

我发现自己需要一个简单的通用接口,我写了它,但结果却是世界上最简单的接口。 我想知道它是否已经存在其他名称。 我只是想确保我不会重新发明已经包含在.NET框架中的东西。

interface IReceiver { void Receive(T obj); } 

我无法找到.NET附带的“标准”接口的良好列表。 这个界面的结构对任何人来说都很熟悉吗? 我是否重新设计了已经标准化的东西?

编辑:我有一个数据对象和许多对接收数据感兴趣的对象。 对接收数据感兴趣的对象实现接口,因此“路由”列表和映射可以将数据发送给它们。 这个想法是在路由中完全泛化,路由将是数据驱动的。

好吧,它听起来像Action委托类型…我不知道任何接口等效的副手,但你可以只使用委托吗?

编辑:好的,如果你需要让各个类实际实现它,那么我只是把它作为一个新的接口…特别是如果你能给它一个比IReceiver更有意义的名称和描述。

上述就是C#学习教程:此接口是否已存在于标准.NET库中?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

www.ctvol.com true Article Csharp/C#教程:此接口是否已存在于标准.NET库中?分享

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/942126.html

(0)
上一篇 2021年11月13日 上午12:26
下一篇 2021年11月13日 上午12:27

精彩推荐