gpt4 book ai didi

c# - 从 JointCollection 派生一个类

转载 作者:太空宇宙 更新时间:2023-11-03 20:24:30 25 4
gpt4 key购买 nike

我想从 Microsoft.Kinect.JointCollection派生一个类。

public class Derived : JointCollection 
{
public string NewItem;

public Derived ()
{

}
}

错误:

The type 'Microsoft.Kinect.JointCollection' has no constructors defined.

问题是什么,我该如何解决?

最佳答案

Base class objects are always constructed before any deriving class. Thus the constructor for the base class is executed before the constructor of the derived class.

http://msdn.microsoft.com/en-us/library/ms228387%28v=VS.80%29.aspx

Microsoft.Kinect.JointCollection 类不包含公共(public)构造函数 [ 2 ] 因此,每当您尝试实例化 Derived 时,它都会失败,因为公共(public)构造函数在基类上不可用。

您可以考虑将 JointCollection 类与您的派生类包装在一起,并提供适当的方法来在 Derived 中访问它,这些方法只是调用 JointCollection 上的方法 直接。

关于c# - 从 JointCollection 派生一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11385387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com