OriginalGriff
Прекратите то, что вы делаете, и прочитайте вопрос снова.
То, что он просит вас сделать, - это не увеличить количество "поданных голосов", а добавить голос к конкретному кандидату и предотвратить ваше голосование более одного раза.
Это означает, что вам нужно где - то хранить - или, возможно, есть существующее поле с вашим классом кандидатов, - которое позволяет вам подсчитывать голоса за этого кандидата.
Попробуйте сначала на бумаге, от руки, и разработайте точно, что вы должны сделать, прежде чем прыгнуть в код - иначе вы в конечном итоге создадите что-то, что не имеет никакого отношения к поставленной перед вами задаче! Попробуйте: составьте лист бумаги для каждого кандидата и посмотрите, что именно вам нужно сделать, чтобы выполнить задание. Тогда должно быть совершенно очевидно, что вам нужно сделать, чтобы преобразовать это в компьютерную форму.
[no name]
спасибо за ваш ответ. именно в этом я и сомневаюсь. где вы храните голоса за каждого кандидата? я уже давно это делаю vb.net всего на неделю. я не так много знаю о кодировании. было бы полезно, если бы вы могли предоставить дополнительную информацию о кодировании и объектах, которые будут использоваться.
[no name]
я не знаю, как хранить каждого кандидата. все, что я сделал, это lstcandidate.Предметы.Добавить (txtname.Текст) так что каждое имя добавляется в список по мере его ввода в текстовое поле
OriginalGriff
Хорошо-это работает, но это может быть не лучший способ. Вас уже познакомили с классами? Вы знаете, как создать класс?