例如:
       string StrName;                                                      //(1)
       int    Age;                                                          //(2)
                                                                             //(3)
       Console.Write("Please input your name and age :");                  //(4)
                                                                             //(5)
       StrName=Console.Writeline();                                          //(6)
       Age=Convert.ToInt16(Console.Writeline());                             //(7)
                                                                             //(8)
       Console.Readline("Your name is :{0}\nYour age is:{1}",StrName,Age);   //(9)
       Console.Readline();                                                   //(10)       //程序运行说明:
       //此小程序运行时,操作步骤如下:
       //输入(StrName)—>回车—>输入(Age)—>回车—>得出结果—>回车结束程序
       //具体疑问:
       //请问,如何将第(6)条语句“StrName=Console.Writeline();”
       //和第(7)条语句“Age=Convert.ToInt16  (Console.Writeline());”
       //进行合并,使输入变量值时,只输入一次,
       //例如步骤:输入(StrName  Age)—>回车—>得出结果—>回车结束程序       //在此,谢谢各位的帮助!

解决方案 »

  1.   

    控制台的Main函数有自带的参数,就可以一次输入多个如果你想用ReadLine来读,可以一次把两个都输入,然后自己解析
      

  2.   

    string StrName; //(1)
      int Age; //(2)
      //(3)
      Console.Write("Please input your name and age :"); //(4)
      //(5)
      string str = Console.ReadLine();
      StrName = str.Split(' ')[0];//用一个空格分隔
      Age = Convert.ToInt32(str.Split(' ')[1]);
      //(8)
      Console.Readline("Your name is :{0}\nYour age is:{1}",StrName,Age); //(9)
      Console.Readline(); //(10)
      

  3.   


    string str = Console.ReadLine();
    string[] arr = str.Split(' ');
    Console.WriteLine("Your name is:{0}\nYour age is:{1}", arr[0], arr[1]);
    Console.Read();
      

  4.   


      string StrName; //(1)
      int Age; //(2)
      string s; //加个变量
      //(3)
      Console.Writeline"Please input your name and age :"); //(4)
      //(5)
      s=Console.Readline(); //(6)
      string[] t=s.Split(' '); //注意里面有个空格,以此作分隔符
      StrName=t[0];
      Age=Convert.ToInt32(t[1]); //(7)
      //(8)
      Console.Writeline("Your name is :{0}\nYour age is:{1}",StrName,Age); //(9) 这里是Writeline
      Console.Readline(); //(10)
      //输入(StrName)—>空格—>输入(Age)—>回车—>得出结果