我有一個類:C#創建從一個繼承類構造一類
class Cube
{
public string Name;
public string TexturePath;
}
而且繼承Cube
class DrawableCube : Cube
{
public Texture2D Texture;
public Shader Shader;
}
假設我有Cube
的集合,我想打開另一個類到DrawableCube
。如果不創建一個以Cube
作爲參數並複製所有屬性的構造函數,如何使用生成的類型DrawableCube
複製Cube
?
此代碼是邪惡的,你聲明瞭兩個名稱相同的公共成員除了資本是不同類型的... – alternative 2011-04-24 21:12:43
我想你所談論的是去除的樣板。據我所知,不可能在不復制所有價值的情況下做到這一點;你爲什麼首先要做這件事? – alternative 2011-04-24 21:14:00
@mathepic對不起,我輸入它倉促。固定 – Hannesh 2011-04-24 21:18:48