Логическое значение не работает с List.CountC#

Место общения программистов C#
Anonymous
Логическое значение не работает с List.Count

Сообщение Anonymous »

Предполагается, что пользователь заполнит 5 имен. Как только в списке появится 5 имен, приложение должно завершить работу.
Я распечатал логические результаты «userCount < 5» и когда я ввожу шестую запись, она просто продолжает возвращать true и продолжает работать.
string? userName;
List userList = new List();
int userCount = userList.Count;

do
{
Console.WriteLine("Please enter 5 names into the registry");
userName = Console.ReadLine();
userList.Add(userName);
Console.WriteLine(userList.Count);
Console.WriteLine(userCount < 5);

} while (userCount < 5);
Console.WriteLine("Registry Full");


Подробнее здесь: https://stackoverflow.com/questions/791 ... list-count

Вернуться в «C#»