User input | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

User input

This part of the lesson is a bit confusing. Does anyone have an alternative explanation that I may better comprehend

5th Jul 2017, 7:25 PM
Laurence Igbokwe
Laurence Igbokwe - avatar
2 Answers
+ 4
Console is a class. Inside that class is a method called ReadLine(). Methods will be further explained later in the course. ReadLine() will prompt the user for input. When the user inputs something readLine will then return you the users input as a String. Return could be confusing, that's a bit further up in the course, but basically it will give you the String that the user enters. String a = Console.ReadLine(); // a is whatever the user enters Now, remember data-types? String, int etc.. Well, if I enter a number it will be a String. I don't want to have to deal with a String if I want a number. So, I can cast the String to an int. int a = Convert.ToInt32(Console.ReadLine()); This will turn the String into an int, so we take the input as an int instead of a String.
5th Jul 2017, 8:13 PM
Rrestoring faith
Rrestoring faith - avatar
+ 1
Console.WriteLine("What is your name:"); var yourName = Console.ReadLine(); That will prompt the user with a statement. In this case the statement is "What is your name:". The user will then type their response. Once they're done, that value will be stored in the variable "yourName".
5th Jul 2017, 8:08 PM
Don
Don - avatar