我有一个类: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