我有两个具有相同命名空间的类。我想调用另一个类中的函数内的一个类的构造函数。这可能吗?
答案 0 :(得分:2)
只需使用 new
关键字即可调用该类的构造函数。
如果你想构建另一个类的对象,那么就这样做(任何地方......甚至在你的函数中):
Class2 obj = new Class2();
就是这样。
<小时/> 请记住,构造函数应具有公共访问权限。
像:
class Class2
{
public Class2()
{
}
}
答案 1 :(得分:0)
如果它们位于同一名称空间中,则只需new OneClass()
即可。
答案 2 :(得分:0)
是。为什么不可能?
虽然我会使用术语“构造”而不是“call constructor”。
答案 3 :(得分:0)
当然可以!当您创建该类的新实例时,将调用其构造函数(假设它是一个公共非静态构造函数)。你可以在这里阅读更多关于构造函数 http://msdn.microsoft.com/en-us/library/k9x6w0hc(VS.80).aspx