是否可以调用构造函数?

时间:2011-02-08 04:49:21

标签: c# .net

我有两个具有相同命名空间的类。我想调用另一个类中的函数内的一个类的构造函数。这可能吗?

4 个答案:

答案 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