Добавить строку в список (Цикл) C#

  • Автор темы Автор темы ibred
  • Дата начала Дата начала

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Реакции
3 564
Баллы
113
У меня вроде как простая задача, но не могу справится, не хватает знаний.
Не хочу нагромождать кубики, когда все можно сделать в одном.

Вот что есть:
Код:
Развернуть Свернуть Копировать
var list = project.Lists["List"];
var count = project.Variables["Count"].Value;
for (int i=1; i<count; i++){
   list[i] = i;
}

Но это безобразие не работает по понятным причинам :-)
Мне нужно, чтобы в список project.Lists["List"] добавились числа по порядку до числа, указанного в project.Variables["Count"].Value;

Если project.Variables["Count"].Value - это 8
То список должен по итогу выглядеть так:
2016-02-04_18-13-29.jpg
 
Но это безобразие не работает по понятным причинам
Если причины понятны, то в чем проблема?)

ну а вообще я бы заменил
var count = project.Variables["Count"].Value;
на
int count = Convert.ToInt32(project.Variables["Count"].Value);
 
  • Оценить
Реакции: ks1989 и romasa464
Если причины понятны, то в чем проблема?)

ну а вообще я бы заменил
var count = project.Variables["Count"].Value;
на
int count = Convert.ToInt32(project.Variables["Count"].Value);
Понятные причины - что там написана чушь :-)
В тело цикла я прописал строчку интуитивно, а как правильно - не знаю. Искал везде, но видимо запрос неправильно формулирую, ничего найти не могу.

UPD:
Сделал, но выглядит как-то колхозно.
Код:
Развернуть Свернуть Копировать
var list = project.Lists["Потоки"];
int count = Convert.ToInt32(project.Variables["rowCount"].Value);
for (int i=1; i<count+1; i++){
   list.Add(""+i);
}

list.Add(""+i); - это нормальная конструкция? :-)
 
Последнее редактирование:
  • Оценить
Реакции: Rimen
не думаю. Ты к строке прибавляешь число. попробуй list.Add(i.toString());
Только тустрин выбери из списка, потому что я не уверен, что правильно написал
 
ToString с большой буквы)
 
  • Оценить
Реакции: luk911

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)