void Enter() = 0; 是什么意思?在 C# 中是什么意思?

What does void Enter() = 0; mean in C#?

我正在看书,看到virtual void enter()=0; 赋值不是变量时有什么作用?

class MapSite { 
public: 
virtual void Enter() = 0; 
};

该代码不是 C#,它是 C++,并且等效于 C#

abstract class MapSite
{
    public abstract void Enter();
}

它使函数纯虚拟,class 抽象。 Subclasses 也将是抽象的,除非它们为成员函数 void Enter()

提供定义