글쎄, 이미지 클래스가 비트 맵 타입의 생성자를 가지고 있다는 것을 이해하지 못한다. 내 말은 할 수있는 것 :비트 맵 형식의 이미지 클래스 및 생성자?
Image sprite=new Bitmap(...)
왜? Bitmap은 Image에서 파생 되었기 때문에?
글쎄, 이미지 클래스가 비트 맵 타입의 생성자를 가지고 있다는 것을 이해하지 못한다. 내 말은 할 수있는 것 :비트 맵 형식의 이미지 클래스 및 생성자?
Image sprite=new Bitmap(...)
왜? Bitmap은 Image에서 파생 되었기 때문에?
예, Image
은 추상적이지만 을 확장하는 Bitmap
이 아니기 때문에 그렇습니다. 그것은 또한이 아닌 픽셀 기반의 이미지를 나타낼 수 있기 때문에
Bitmap sprite = new Bitmap();
Image
추상적 인 이유는 다음과 같습니다 당신은 쉽게 코드를이 대신 할 수있을 수 있습니다.
왜? Bitmap은 Image에서 파생 되었기 때문에?
글쎄, 그래, that's what MSDN says이 (System.Drawing
네임 스페이스를 가정) :
[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class Bitmap : Image
그러나이 Bitmap()
생성자가있는 Image
클래스 아니다. Bitmap
은 Image
에서 상속되므로 Bitmap
의 모든 인스턴스는 Image
의 인스턴스이기도합니다.
한 마디로 예. –