程序""定义了多个入口点:'Class.Main()'.使用/ main编译以指定包含入口点的类型.
我搜索并搜索过,并且只找到了指定入口点类(/ main:class)但不是类型的语法.有人可以帮忙吗?
static void Main()
{
}
static void Main(string[] args)
{
}
Run Code Online (Sandbox Code Playgroud)
基本上你不能这样做.
您只能指定一个类型为切入点,没有哪个主要超载一种内应的入口点.
如果要将代码保持在相同的外部类型中,可以创建包含其中一个的嵌套类:
using System;
using System.IO;
using System.Text.RegularExpressions;
class Test
{
class Parameterless
{
static void Main()
{
}
}
static void Main(string[] args){}
}
Run Code Online (Sandbox Code Playgroud)
然后,您需要使用/main:Test或/main:Test.Parameterless取决于要调用的那个,或者在Visual Studio的项目属性中使用应用程序入口点.