[英]Equivalent to newline in c#
我将在变量之后放置什么以使Console.WriteLine ("You input Y")
显示在另一行上? 这是代码:
static void Main()
{
Console.WriteLine("Welcome to my bool program!");
Console.WriteLine("Input a NON capital y or n please.");
char Y = Console.ReadKey().KeyChar;
if (Y == 'y')
{
Console.WriteLine("You input Y");
}
else
{
if (Y == 'n')
{
Console.WriteLine("You input N");
}
}
Console.WriteLine("Press enter to exit the program, Have a good day!");
Console.ReadLine();
}
谢谢!
您可以使用
Environment.NewLine
这是一个充当换行符的字符串。
或者,您可以只使用
Console.WriteLine()
没有参数,如果只需要一个换行符。
Console.WriteLine();
没有任何参数。
Console.WriteLine("\\r\\nYou input Y");
问题在于,由于您正在读取按键字符,因此它将在输入后立即执行输出。
console.writeline()也将正常工作
与对问题的评论一致,您可以在C#和C ++中执行此操作
if(something)
{
doThis();
}
else if(somethingElse)
{
doSomethingElse();
}
else
{
kickChuckNorrisInTheTeeth();
}
if / else if / else在C#和C ++中都受支持
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.