不包含适合于入口点的静态main方法

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:10:14
刚学C#,弄了个程序就出现这个错误,不知道什么地方不对啊~
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication2
{
public class Program
{
public static void Main(int[] List)
{
for (int i = 0; i < 10; i++)
{
for (int j = i; j < 10; j++)
{
if (List[i] < List[j])
{
int Temp = List[i];
List[i] = List[j];
List[j] = Temp;
}
}
}
Console.ReadKey();
}

}
}

Main()方法参数问题。
Main()要不就包含参数,要不就是Main(string[] args)这是硬性规定,你改不了的.
返回类型可以不含返回,还可以返回int型类型的对象.
static int Main(string[] args)
{...}
Main()方法是一个静态方法,带参数的编译后,在其他程序中引用就可以传命令参数就可以对程序进行操作啦,当然你要对Main(string[] args)里的字符数组做一些判断从而执行相对应的模块(方法).
其他的自己去搜搜吧.

public static void Main(int[] List)
-》
public static void Main(string[], args)