首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

高手眼中的小疑点

2012-01-15 
高手眼中的小问题目的:编译有多个Main方法的应用程序。在SDK命令提示中输入:cscsp.csp.cs/mainsp.cs(sp.csp

高手眼中的小问题
目的:编译有多个Main方法的应用程序。在SDK命令提示中输入:csc   sp.cs   p.cs   /main   sp.cs         (sp.cs   p.cs为两个程序,两个程序中各有一个Main方法)                                          
报错:fatal   error   cs2007:无法识别的选项:“/main”
问题:不是用/main   sp.cs   来指定sp.cs为应用程序的入口点吗?怎么会报错呢?

[解决办法]
/MAIN不是这么用的 后边加类型的名称
[解决办法]
楼上正解;
csc sp.cs p.cs /main:yourClass(sp.cs的Main方法所在的类)

//bbClass.cs
例如:
using System;
class bbClass
{
static void Main()
{
Console.WriteLine( "Mainbb~~~ ");
Console.Read();
}
}
==================================================
//aaClass.cs
using System;
class aaClass
{
static void Main()
{
Console.WriteLine( "Mainaa~~~ ");
Console.Read();
}
}

编译:csc aaClass.cs bbClass.cs /main:aaClass 指定aaClass 中的Main方法为程序入口点

打印结果:Mainaa~~~
[解决办法]
main函数是.net windowsapplication的入口点,只能有一个,如果有启动参数的设置,可以main方法写为Main(string[] args)

热点排行