我是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 !!我不明白...

提前致谢。

最佳答案

这是因为PerspectiveCamerasealed-您无法从中得出。在编译之前,VS不会给出非常有用的错误。

关于c# - 无法访问C#中父类(super class)的属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15064937/

10-09 12:28