c# - MustInherit 和抽象类的区别

标签 c# .net vb.net class abstract-class

有人可以向我解释抽象类和标记为 MustInherit 的类之​​间的区别吗?

两者都可以实现共享和实例构造函数和逻辑。两者都可以/必须继承。

那么为什么要使用一个而不是另一个,有什么区别?

最佳答案

MustInherit 之于 VB.NET 就像 abstract 之于 C#

关于c# - MustInherit 和抽象类的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5189405/

相关文章:

c# - 为什么属性的属性必须是可读的?

.net - 结构中的属性 : "Expression is a value and therefore cannot be the target of an assignment."

c# - 如何在 DataGridView 中不带空格地换行文本 (vb.net/c#)

c# - 在 Controller 中的 ActionResult 上使用 ActionFilter 返回 JsonResult

C# XPathSelectElement 返回 null

.net - C# 类库不会注册 COM

.net - .net bool[] 每个项目使用一位还是一个字节?

c# - 如何从组合框中的值成员中删除值?

sql-server - SQL Server 数据库无法在不同的 PC 上运行

c# - 有没有更有效的方法来禁用多个脚本,同时在 Unity 中的单个游戏对象上保持一些事件?