gpt4 book ai didi

c# - 有一个没有继承的兼容接口(interface)

转载 作者:太空宇宙 更新时间:2023-11-03 21:46:36 25 4
gpt4 key购买 nike

我计划稍后在我的应用程序中实现 log4net,但目前还不可能。将会出现向更新技术的软迁移,但这需要时间。因此我必须使用专有的日志机制。

但是当我实现新功能时,我想为以后的迁移做好准备。所以我想要一个实现 ILog 接口(interface)的自己的类,这样我以后就可以切换到 log4net 而无需更改新功能。此类目前会映射到专有日志机制,以后会过时。

我的问题是:因为我的项目中没有 log4net 程序集,所以我还没有 ILog 接口(interface)。当我创建自己的 ILog 接口(interface)时,它具有完全相同的方法和签名,以后交换时它是否兼容?

最佳答案

它不会兼容。但是为实现 ILog 接口(interface)的 log4net 创建一个薄包装器将是微不足道的。

关于c# - 有一个没有继承的兼容接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16686948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com