我是 C# 新手。如果有人可以告诉我为什么代码显示以下错误,我将不胜感激。
“CS5001 程序不包含适合入口点的静态‘Main’方法”
using System;
class test
{
void Foo(int x) { Console.WriteLine(x); }
void Foo(double x) { Console.WriteLine(x); }
void Foo(int x, float y) { Console.WriteLine(x); Console.WriteLine(y);}
void Foo(float x, int y) { Console.WriteLine(x); Console.WriteLine(y); }
void Main()
{
Foo(123); // int
Foo(123.0); // double
Foo(123, 123F); // int, float
Foo(123F, 123); // float, int
}
}
当出现此错误时Main
方法使用错误的签名定义。如果出现以下情况,也会出现此错误Main
, 定义了错误的大小写,例如小写 main。
Main 必须声明为 static,并且必须返回 void 或 int,并且它
必须没有参数或者有一个 string[] 类型的参数
像这样定义你的主要方法 -
static void Main()
或者像这样 -
static void Main(string[] args)
看一下这个链接了解更多信息
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)