Member 14060033 Ответов: 1

Циклический переход от фразы из текстового поля к количеству раз введенных в текстовое поле


Я работаю над заданием, и приложение заставляет пользователя вводить фразу и номер в два отдельных текстовых поля. Это назначение использует c# в visual studio. Затем фраза должна появиться в списке, который вводится столько раз, и каждый раз, когда она появляется, она должна увеличиваться на единицу.
Например, фраза: кодирование-это весело.
Пример номер: 3
Так что список будет отображаться
1. кодирование-это весело
2. кодирование-это весело
3. кодирование-это весело

Прямо сейчас в списке ничего не отображается

Что я уже пробовал:

Вот кодировка, которая у меня есть до сих пор

строки strPhrase = txtPhrase.Текст;
двойные dblReptitions;
int intCounter = 1;



если (дважды.Метод tryparse(txtReptitions.Текст, out dblreptions))
{
for (intCounter = 1; intCounter == dblReptitions; intCounter ++)
{

lstPhrase.Предметы.Добавить(strPhrase);

}

1 Ответов

Рейтинг:
2

OriginalGriff

Посмотрите на свой код:

for (intCounter = 1; intCounter == dblReptitions; intCounter ++)
Он будет выполнять цикл только тогда, когда intCounter в точности равна dblReptitions - чтобы что-то сделать, вы должны попросить об одном повторении.

Попробуй:
for (intCounter = 1; intCounter < dblReptitions; intCounter ++)