static void Main(string[] s)
{
    string S1=s[0];
    string B1=s[1];
    string M1=s[2];
    string N1=s[3];
}

解决方案 »

  1.   

    小金同学),不是那个概念 你还是用IDE吧,生成console程序,string[] args包含你的命令行参数 参考下列:
        string S1=args[0];
        string B1=args[1];
        string M1=args[2];
        string N1=args[3];
        Console.WriteLine(S1);
        Console.WriteLine(B1);
        Console.WriteLine(M1);
        Console.WriteLine(N1);
      

  2.   

    +++++++++++++++++UUUUUUUUUUUUUUUUUUUUUUUUU !
      

  3.   

    说你是如何编译的,是在.NET中环境中还是用命令行编译工具CSC?如在.NET环境中的话,当然会出这样的问题,因为没有AssemblyInfo.cs文件。
      

  4.   

    说你是如何编译的,是在.NET中环境中还是用命令行编译工具CSC?如在.NET环境中的话,当然会出这样的问题,因为没有AssemblyInfo.cs文件。
      

  5.   

    [STAThread]  //指示应用程序的 COM 线程模型是单线程单元 (STA)。
    static void Main() 
    {
    //定义你的启动过程
    }
      

  6.   

    Main的接收参数的固定使用方法:
    static void Main(string[] s)
    传递参数给它后,象如下方式引用
    string S1=args[0];
        string B1=args[1];
        string M1=args[2];
        string N1=args[3];
        Console.WriteLine(S1);
        Console.WriteLine(B1);
        Console.WriteLine(M1);
        Console.WriteLine(N1);
      

  7.   

    是在是在.NET中环境中编译的,和用csc有什么不同吗?
      

  8.   

    static void Main(string S,string B,string M,string N)Main函数有固定的几种形式,
    你找本书看看。
    从你的代码来看,
    参数写多了。
      

  9.   

    //如下
    using System;
    class test

       [STAThread]
        static void Main(string[] args)
       { 
          string S1=args[0];
          string B1=args[1];
          string M1=args[2];
          string N1=args[3];
          Console.WriteLine(S1);
          Console.WriteLine(B1);
          Console.WriteLine(M1);
          Console.WriteLine(N1);
       }
    }
      

  10.   

    各位大侠,我回去调试了一下,可是还不行,为什么啊?
    using System;
    class make
    {
       static void Main(string[] input)
         {
    for (int i=0 ; i<=21 ; i++) { if ( input[i] == "" ) return ; }
    string input0 = input[0];
    string input1 = input[1];
    string input2 = input[2];
    string input3 = input[3];
    string input4 = input[4];
    string input5 = input[5];
    string input6 = input[6]; 
    string input7 = input[7]; 
    string input8 = input[8];
    string input9 = input[9];
    string input10 = input[10];
    string input11 = input[11];
    string input12 = input[12];
    string input13 = input[13];
    string input14 = input[14];
    string input15 = input[15];
    string input16 = input[16]; 
    string input17 = input[17]; 
    string input18 = input[18];
    string input19 = input[19];
    string input20 = input[20];
    string input21 = input[21];
    for (int i=0 ; i<=21 ; i++) { Console.WriteLine(input[i]); }
             Console.ReadLine();
         }
     }
      

  11.   

    IDE说:
    未处理的“System.IndexOutOfRangeException”类型的异常出现在 ConsoleApplication1.exe 中。
    其他信息: 索引超出了数组界限。我是在VS2003下面的但是用csc编译就不出错,不过运行的时候就出错了!
    为什么啊???
      

  12.   

    试一试这样:
    using System;
    class make
    {
       static void Main(string[] input)
         {
             if(input.Length()<22)
       return ; 
             for(int i=0;i<=21;i++)
             {
               Console.WriteLine(input[i]);
              }
             Console.ReadLine();
         }
     }