相关疑难解决方法(0)

C#:抽象类需要实现接口吗?

我在C#中的测试代码:

namespace DSnA
{
    public abstract class Test : IComparable
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

导致以下编译器错误:

error CS0535: 'DSnA.Test' does not implement interface member
'System.IComparable.CompareTo(object)'
Run Code Online (Sandbox Code Playgroud)

由于该类Test是一个抽象类,为什么编译器要求它实现接口?这个要求不应该仅仅是具体课程的必修课吗?

c# syntax abstract-class interface

124
推荐指数
3
解决办法
5万
查看次数

标签 统计

abstract-class ×1

c# ×1

interface ×1

syntax ×1