好的,我确信以前出现过这样的事情,但我在上面找不到任何东西。看起来很简单,我相信答案是显而易见的。这是我的问题
我有一个名为 ICommand 的接口:
public interface ICommand
{
void Do();
void Undo();
}
好的,现在我的类使用了该接口:
class SquareCommand : ICommand
{
public SquareCommand(Bitmap abitmap, Color aColor, int x, int y)
{
}
public void Do()
{
}
public void Undo()
{
}
}
}
我得到的错误是“成员名称不能与其封闭类相同”,但 SquareCommand(...) 是构造函数而不是成员。我已经寻找了明显的那些,例如将 void 放在前面(构造函数不返回任何内容),但是当我认为应该编译时,我似乎仍然无法编译它。