正如我們所知,我們無法創建abstract class
的實例。C#抽象類,與數組初始化配合使用
我只想知道,如果我們創建抽象類的數組,它肯定會工作。
E.g.
public abstract class Creator
{
public abstract void DoSomething();
}
Creator creator = new Creator(); // this will give you compilation error!
Creator[] creator = new Creator[2]; // this will SURE work and will NOT give you compilation error.
任何人都可以請讓我知道爲什麼會發生這種情況,爲什麼它與數組初始化?
在此先感謝。