2011-09-15 38 views
0

有没有办法从我的公共构造函数中调用我的私人构造函数?打电话给我的私人构造函数

public class MyClass 
{ 


    public MyClass(string id) 
    { 
    //Want to call MyClass() constructor here somehow 
    } 

    private MyClass() 
    { 

    } 

} 
+3

假设我什么都不知道关于C#如何构造的工作。首先,我可以为“C#构造函数”做一个搜索引擎查询。我可以点击第一页上的第一个链接之一,它给了我[本页](http://msdn.microsoft.com/en-us/library/ace5hbzh.aspx)。在该页面上有一个名为[“使用构造函数(C#编程指南)”](http://msdn.microsoft.com/zh-cn/library/ms173115.aspx)的链接。该页面说“构造函数可以通过使用this关键字来调用同一对象中的另一个构造函数”。您可以使用类似的过程在将来自行研究其他主题。 –

+0

请将vc 74标记为正确。 –

回答

9
public MyClass(string id) : this() 
{ 
} 
+0

感谢您的帮助 – Rod

+0

@rod欢迎您:) –