日期:2014-05-17  浏览次数:20858 次

C#中的Main函数是否可以启动非窗体类
C#中的Main函数是否可以启动非窗体类,即启动普通的类,若可以怎样写?谢谢

------解决方案--------------------
可以呀,创建控制台程序不就是最简单的例子么...
------解决方案--------------------
普通的类是没有办法进行启动的。
------解决方案--------------------
可建立空项目,然后自己添加.cs文件,可这样写:
using System;

namespace test
{
    class test
    {
        public static void Main()
        {
            int i = 0;
        }
    }
}

另外说一下,Main函数是类的成员,只是比较特殊罢了。
------解决方案--------------------
刚才试了下直接添加Main,提示出错,
错误 为:程序“C:\BegVCSharp\Chapter04\ConsoleApplication1\ConsoleApplication1\obj\x86\Debug\ConsoleApplication1.exe”定义了不止一个入口点:“ConsoleApplication1.Class1.Main(string[])”。请使用 /main 进行编译,以指定包含入口点的类型。
不知道该怎么修改,另外我是在一个控制台项目里添加类的,同求指导
------解决方案--------------------
可以啊,你建立一个winform程序。然后修改Program.cs里面的代码。其实就是启动一个函数。比如你把一个类的构造函数里面写了好多方法,完成好多任务,然后Application.Run(new 这个类());就会执行你的代码。