0

最初の入力を提供した後、Enter キーを 2 回押す必要があります。私のコードで何が間違っていますか:

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();
}
4

1 に答える 1

0

あなたのコードで:

    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) に落ちて再度入力を求めます。=="Yes" でない場合は、(3) に該当します。"have a great day" メッセージの後に (3) を移動します。

于 2013-11-14T13:22:52.890 に答える