c# - c# 8.0 发布后的接口和抽象类有什么不同?
问题描述
众所周知,c# 推出了一个新特性“接口成员的默认实现”。
据我所知,这是抽象类的主要功能。尽管抽象类使用高 CPU 使用率,但用户如果想要提供默认实现,则必须选择抽象类。
由于现在接口具有默认实现,因此无论如何都想选择接口。
除了构造函数[资源初始化] 抽象类还有其他用途吗?而且,微软是否有可能弃用抽象类?
解决方案
推荐阅读
- python-3.x - 如何减少 Python 的 itertools.product 的内存消耗和处理时间?
- android - 收到通知时 onSaveInstanceState 后无法执行此操作-Android
- javascript - 如何根据表中的另一个选择选项更改选项?
- node.js - Express 服务器在通过 Postman 测试时没有响应并崩溃
- javascript - Javascript,异步问题所需的解决方案
- shell - TeamCity 系统找不到指定的文件
- asp.net - 使用 Swashbuckle 自定义生成模型文档
- wordpress - Mamp PRO 在 Windows 上没有所有者/权限问题(运行 Wordpress)
- c - 使用指针从 C 中 main 中的另一个函数更改字符串值
- python - 每 N 毫秒重复 N 时间的函数