首页 > 解决方案 > 无法从抽象 System.Drawing.Image 类派生类

问题描述

我想从 System.Drawing.Image 类派生 TestImage 类。但是,如果我尝试像这样实例化 TestImage :

class TestImage : Image {
    public TestImage() {
    }
}

我得到错误CS1729: 'Image' does not contain a constructor that takes 0 arguments。Image 虽然是一个抽象类,所以它没有或不需要构造函数,对吧?为什么我会收到错误消息?

顺便说一句,我知道从 System.Drawing.Bitmap 派生可能更聪明,这更像是一个理论问题。

标签: c#.netsystem.drawing

解决方案


推荐阅读