博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#控制台或应用程序中两个多个Main()方法的设置
阅读量:5240 次
发布时间:2019-06-14

本文共 727 字,大约阅读时间需要 2 分钟。

大多数初级程序员或学生都认为在C#控制台或应用程序中只能有一个Main()方法。但是事实上是可以有多个Main()方法的。

在C#控制台或应用程序中,在多个类中,且每个类里最多只能存在一个Main()方法的情况是允许存在的。

using System;namespace ConsoleTest{    class Demo    {        public static void Main()        {            Console.WriteLine("我是Demo类的Main方法!");        }    }    class DemoClass    {        public static void Main()        {            Console.WriteLine("我是DemoClass类的Main方法!");            Demo.Main();            Console.ReadLine();        }    }}

 

如上代码所示。Demo类和DemoClass类里各有一个Main()方法。然后我们编译一下。

 

 

如图所示,提示错误,未能编译成功。主要原因是如上方式编写的程序有两个Main()入口。因此,提示错误。

但是,我们通过VS中的程序设置,是可以编译成功的。打开项目属性,如下图所示。

 

 

我们将项目属性中的 “启动对象” 原来的默认设置改为 ConsoleTest.DemoClass,然后保存,再次编译即可成功。如下图是运行结果。

 

转载于:https://www.cnblogs.com/ShaYeBlog/p/10730796.html

你可能感兴趣的文章
css3基础篇二
查看>>
进程间的八种通信方式----共享内存是最快的 IPC 方式
查看>>
DPDK初始化流程
查看>>
MEF: MSDN 杂志上的文章(14) 稳定的组合
查看>>
python常用模块之sys, os, random
查看>>
HDU 2548 A strange lift
查看>>
Linux服务器在外地,如何用eclipse连接hdfs
查看>>
react双组件传值和传参
查看>>
BNU29140——Taiko taiko——————【概率题、规律题】
查看>>
POJ 2289——Jamie's Contact Groups——————【多重匹配、二分枚举匹配次数】
查看>>
java 得到以后的日期
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
python安装easy_intall和pip
查看>>
HDU1004
查看>>
MySQL高速缓存
查看>>
DropdownList绑定的两种方法
查看>>
价值观
查看>>
数值计算中,浮点类型给我们挖的坑
查看>>
(String)、toString、String.valueOf
查看>>
mongodb命令----批量更改文档字段名
查看>>