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

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
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
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Но это безобразие не работает по понятным причинам
Если причины понятны, то в чем проблема?)

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

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Если причины понятны, то в чем проблема?)

ну а вообще я бы заменил
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

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
не думаю. Ты к строке прибавляешь число. попробуй list.Add(i.toString());
Только тустрин выбери из списка, потому что я не уверен, что правильно написал
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
ToString с большой буквы)
 
  • Спасибо
Реакции: luk911

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