c# 使我们能够使用方法定义多个类。 Main方法是程序执行的入口点。那么为什么我们要拥有多个地方来执行程序呢?多个 main 方法相对于单个 main 方法有什么优点?
Edit:
示例.cs
Class Example_1
{
public static void Main()
{
System.Console.WriteLine("Example 1")
}
public void test()
{
System.Console.WriteLine("Test method")
}
}
Class Example_2
{
public static void Main()
{
System.Console.WriteLine("Example 2")
}
}
如果我输入“csc Example.cs”那么会发生什么?
如果我想在类Example_2中继承类Example_1的测试方法怎么办?这段代码可以工作吗?
Example_1 abc = new Example_1();
abc.test();
您可以使用它,以便不同的构建配置构建相同的可执行文件,但具有不同的入口点 - 例如控制台入口点与 WinForms 入口点。
就我个人而言,我在演讲时和深度 C# 的示例代码中使用它。每个文件都是一个独立的示例,但只有一个入口点会更简单 - 这样入口点就会使用实用程序类来提示用户要运行哪个示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)