首页 > 解决方案 > c# 8.0 发布后的接口和抽象类有什么不同?

问题描述

众所周知,c# 推出了一个新特性“接口成员的默认实现”。

据我所知,这是抽象类的主要功能。尽管抽象类使用高 CPU 使用率,但用户如果想要提供默认实现,则必须选择抽象类。

由于现在接口具有默认实现,因此无论如何都想选择接口。

除了构造函数[资源初始化] 抽象类还有其他用途吗?而且,微软是否有可能弃用抽象类?

标签: c#c#-8.0

解决方案


推荐阅读