请高手解释这个windows 服务程序代码??

来源:百度知道 编辑:UC知道 时间:2024/07/06 20:56:20
请高手解释这个C#程序,其中ServiceBase是windows服务基类,SmsService是

ServiceBase的子类。

static void Main()
{
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new SmsService()
};
ServiceBase.Run(ServicesToRun);
}
请注意:ServicesToRun = new ServiceBase[] 的后面没有;

ServiceBase[] ServicesToRun; //初始化父类数组
ServicesToRun = new ServiceBase[]{new SmsService()}; //实例化该数组,数组中仅有一个子类实例元素
ServiceBase.Run(ServicesToRun); //调用父类Run方法,以子类为参数,功能是运行子类实例

上面的回答完全正确