在提供第一个输入之后,我必须按两次enter键。我在代码中做错了什么:
public static void Ifcondition()
{
string answer,value1;
Console.Clear();
Console.WriteLine("Would you like to enter your Name");
answer = Console.ReadLine();
if (answer == "Yes")
{
Console.WriteLine("Great!!! - Please enter your Name:");
value1 = Console.ReadLine();
Console.WriteLine("Have a Great Day - {0}", value1);
}
else
{
Console.WriteLine("Bye!!!");
}
Console.ReadKey();
}发布于 2013-11-14 21:22:53
在你的代码中:
public static void Ifcondition()
{
string answer,value1;
Console.Clear();
Console.WriteLine("Would you like to enter your Name");
1 answer = Console.ReadLine();
if (answer == "Yes")
{
Console.WriteLine("Great!!! - Please enter your Name:");
2 value1 = Console.ReadLine();
Console.WriteLine("Have a Great Day - {0}", value1);
}
else
{
Console.WriteLine("Bye!!!");
}
3 Console.ReadKey()};您有3个点需要用户操作。在(1)之后,如果answer==为“是”,则逻辑将转到(2)并要求输入,然后转到(3)并再次要求输入。如果答案不是==“是”,则结果为(3)。在“祝你有美好的一天”之后移动(3)。
https://stackoverflow.com/questions/19978365
复制相似问题