console.readline之前显示的东西

时间:2014-06-11 10:01:59

标签: c# console.readline

我有这样的事情:

Console.WriteLine("Y =");
Y = Convert.ToInt32(Console.ReadLine());

并显示如下

Y=
//and here i have to input my value

我想把我的价值放在同一行

Y= //here to input my value

任何提示?

2 个答案:

答案 0 :(得分:4)

然后你需要

Console.Write("Y = ");

而不是

Console.WriteLine("Y = ");

答案 1 :(得分:2)

尝试Console.Write("Y =");

而不是

Console.WriteLine("Y = ");

因为writeline提供了新行,而只有Write没有。

如此处http://social.msdn.microsoft.com/Forums/vstudio/en-US/5ff3931a-8113-4f8c-a1dd-801d8e6db0e5/whats-the-difference-between-write-and-writeline所述: -

  

写入过程写入文本并将插入符号放在最后一个之后   文字中的字符。

     

Console.Write("谢谢你") -

     

输出:谢谢)

     

WriteLine rocedure写入文本并将插入符号放到下一个文本中   行(就像在MS WORD中输入一样)

     

Console.WriteLine("谢谢你") -

     

输出:谢谢

     

| - >插入符号。

     

     

Environment.NewLine强制插入符号到新行。(如\ n in   编程语言)

     

Console.Write("感谢" + Environment.NewLine +"你") -

     

输出:谢谢

     

你)

相关问题