Проверка за въведени входни данни в конзолата. If - Else...?
Здравейте!
Пиша си домашното и в задачата за данните на служителя искам да направя да се въвеждат през конзолата, като им сложа и проверка дали са въведени. За сега без успех. Мога да изведа съобщение, че не са въведени данни и само Enter-а е натиснат с празен ред:
Console.WriteLine("Enter Employee`s First Name:");
string firstName = Console.ReadLine();
if (string.IsNullOrEmpty(firstName))
{
Console.WriteLine("Please enter the Employee`s First Name. It cannot be blank");
}
Съобщението се извежда, но програмата продължава да се изпълнява напред и вече ме чака да въвеждам Last name-а. Не мога да я направя така, че докато не въведа First name да не продължава напред.
Опитах с return но пък това спира нацяло програмата от последващо изпълнение:
if (string.IsNullOrEmpty(firstName))
{
Console.WriteLine("Please enter the Employee`s First Name. It cannot be blank");
return;
}
В Elsa-a на If-а нищо не върши работа също, просто си е Else.
Някакви идеи?
(Сори за оцветяването на кода, но все още немога да форматирам параграф като код и импровизирам)