我是C#的新手,实际上我正在创建PerspectiveCamera的子类
class VCamera : PerspectiveCamera
{
private double m_AngleRadianX;
private double m_AngleRadianZ;
public VCamera()
{
m_AngleRadianX = 0.0;
m_AngleRadianZ = 0.0;
LookDirection = new Vector3D();
}
}
我的问题是我无法访问LookDirection,它是PerspectiveCamera的公共属性。
http://msdn.microsoft.com/en-US/library/system.windows.media.media3d.perspectivecamera.aspx
是因为LookDirection继承自ProjectionCamera !!我不明白...
提前致谢。
最佳答案
这是因为PerspectiveCamera
是sealed
-您无法从中得出。在编译之前,VS不会给出非常有用的错误。
关于c# - 无法访问C#中父类(super class)的属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15064937/