System.ServiceProcess.ServiceBase类构造函数的Microsoft .NET文档说:
在《 Microsoft C#编程指南》中的Using Constructors中,它表示:
那么我是否需要显式调用基本构造函数,为什么?
最佳答案
没关系这些将编译为相同的IL:
public class Service1 : ServiceBase
{
public Service1() : base() { }
}
public class Service1 : ServiceBase
{
public Service1() { }
}
我不知道
ServiceBase
为什么建议显式调用它。我同意其他建议,因为这似乎更有意义。