hi em new in C# my problem is that i want to take input as integer value.....!
if user gives input <0 and >999 then it takes again input until they enter correct integer.
{
int mynum;
String number;
Console.WriteLine("Please Enter the roll number");
number = Console.ReadLine();// this is used for take input as a string
mynum = int.Parse(number); // this is used for to convert String nto integer.
if(mynum < 0 || mynum > 999)
{
Console.WriteLine("Please Enter the roll number");
// i know while loop is execute here bt i dont know how to use it.
}
Loading
AlanPosted Aug 12, 2008, 7:33 AM
Try it this way:
int mynum;
String number;
do
{
Console.WriteLine("Please Enter the roll number");
number = Console.ReadLine();
mynum = int.Parse(number);
}
while (mynum < 0 || mynum > 999);
Asad MairajPosted Aug 12, 2008, 7:46 AM
thankx man....!
Asad MairajPosted Aug 12, 2008, 7:43 AM
thankx man....!
Mansoor AhmedPosted Aug 12, 2008, 7:40 AM