How to read user input in c# console

后端 未结 4 1778
[愿得一人]
[愿得一人] 2021-01-16 11:45

I guess this should be very simple to you guys, but very difficult to me because im new to c#.

I have a simple \"pacient\" class.

public class Pacien         


        
相关标签:
4条回答
  • 2021-01-16 11:45

    One variable named name is not enough if you want to split it up into first and last name as provided in your example.

    Console.Write("First name:");
    var firstName = Console.ReadLine();
    Console.Write("Last name:");
    var lastName = Console.ReadLine();
    
    Pacient John = new Pacient(firstName, lastName, new DateTime(1992,12,12) , " 045-999-333", "  example@example.com");
    John.Email = "example@example.com";
    

    To print it:

    Console.WriteLine("Name: {0} {1}",firstName,lastName);
    

    P.S. Patient is spelled with T in English.

    0 讨论(0)
  • 2021-01-16 11:47

    Think you can find all the info you need right here.

    string line = Console.ReadLine(); // Read string from console
    

    Tip for the future: you already knew that this was called the console, because you used that word in the question. So looking for 'C# console read text' on Google would be a good way to answer this question yourself. (Note: this is not flaming, just some feedback for the next question)

    0 讨论(0)
  • 2021-01-16 11:54

    You can get user input via Console.Read(); you need to get each user input

    Console.WriteLine("Enter First Name :");
    string FirstName = Console.ReadLine();
    
    0 讨论(0)
  • 2021-01-16 12:04
     Console.WriteLine("What is your choice?:");
                string line = Console.ReadLine();
    
                switch (line)
    
    {
    
    case "1": // Do Something
    break;
    
    case "2": //Do that
    }
     while (line != "9");
    }
    
    0 讨论(0)
提交回复
热议问题