does readline function in c# only take string as input code example
Example: console readline c
Here, take input from the user. Since age is an integer, we typecasted it using Convert.ToInt32() Method. It reads the next line from the input stream. It blocks until Enter key is pressed. Hence it is commonly used to pause the console so that the user can check the output.
// C# program to illustrate
// the use of Console.ReadLine()
using System;
using System.IO;
class GFG {
// Main Method
public static void Main()
{
int age;
string name;
Console.WriteLine("Enter your name: ");
// using the method
// typecasting not needed
// as ReadLine returns string
name = Console.ReadLine();
Console.WriteLine("Enter your age: ");
// Converted string to int
age = Convert.ToInt32(Console.ReadLine());
if (age >= 18)
{
Console.WriteLine("Hello " + name + "!"
+ " You can vote");
}
else {
Console.WriteLine("Hello " + name + "!"
+ " Sorry you can't vote");
}
}
}