Логическое значение не работает с 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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