问题描述
staticvoidMain(string[]args){ServiceBase[]ServicesToRun;ServicesToRun=newServiceBase[]{newService1()};ServiceBase.Run(ServicesToRun);}上面的代码中的newService1()上下的大括号什么意思?看不懂啊,
解决方案
解决方案二:
这是个数组啊,数组你没用过?int[]i1=newint[]{1,2,3}
解决方案三:
我前面写的是int数组,所以里面是1,2,3这些int类型而你的代码里是ServiceBase[]数组,里面的元素当然就是newService1()这种东西
解决方案四:
可能是分开了写楼主没认出来。
解决方案五:
ServiceBase[]ServicesToRun;ServicesToRun=newServiceBase[]{newService1()};其实是这样的:ServiceBase[]ServicesToRun;ServicesToRun=newServiceBase[]{newService1()};
其实就是初始化一个数组了··类似:int[]ints;ints=newints[]{1};
解决方案六:
数组赋值,呵呵
解决方案七:
嗯,其实就是ServiceBase[]ServicesToRun=newServiceBase[]{newService1()};
它跟int[]i1=newint[]{1,2,3};是完全没有区别的
只不过加了换行了而已
解决方案八:
数组的初始化啊CC++C#不都这样的吗
解决方案九:
就是个数组,,,,
解决方案十:
各位大神真是耐心啊,赞一个
解决方案十一:
大括号是数组
解决方案十二:
引用楼主u013502366的回复:
staticvoidMain(string[]args){ServiceBase[]ServicesToRun;ServicesToRun=newServiceBase[]{newService1()};ServiceBase.Run(ServicesToRun);}上面的代码中的newService1()上下的大括号什么意思?看不懂啊,
ServicesToRun=newServiceBase[]{newService1()};初始化servicebase数组,有1个service1实例元素