日期:2014-05-16 浏览次数:20942 次
using System;
class Test
{
static void F(params int[]args)
{
Console.WriteLine("# of argument:{0}",args.Length);
for(int i=0;i<args.Length;i++)
Console.WriteLine("\targs[{0}]={1}",i,args[i]);
}
}
static void Main()
{
F();
F(1);
F(1,2);
F(1,2,3);
F(new int[]{1,2,3,4});
}
你main放在class里,就不会错了,
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
F();
F(1);
F(1, 2);
F(1, 2, 3);
F(new int[] { 1, 2, 3, 4 });
}
static void F(params int[] args)
{
Console.WriteLine("# of argument:{0}", args.Length);
for (int i = 0; i < args.Length; i++)
Console.WriteLine("\targs[{0}]={1}", i, args[i]);
Console.ReadKey();
}
}
}