[SOLVED] C# код ошибка

Seriy_Volk

Client
Регистрация
15.12.2016
Сообщения
30
Благодарностей
2
Баллы
8
Здравствуйте есть код который берёт email адреса с базы:
Код:
var list = project.Lists["base"];
int i = int.Parse("28");
StringBuilder strb = new StringBuilder();
lock (SyncObjects.ListSyncer)
{
    for (int j = 0; j < i; j++)
    {
        if (j == i - 1)
            strb.Append(list[0]);
        else
            strb.Append(list[0] + ",");
        list.RemoveAt(0);
        if (list.Count == 0)
            return strb.ToString().Trim();
    }
    return strb.ToString();
}
Когда я его модифицировал, он перестал работать. Исправьте пожалуйста, я в языках не силён.
Код:
var list = project.Lists["base"];
project.Variables["emails_for_send"].Value = int i;
StringBuilder strb = new StringBuilder();
lock (SyncObjects.ListSyncer)
{
    for (int j = 0; j < i; j++)
    {
        if (j == i - 1)
            strb.Append(list[0]);
        else
            strb.Append(list[0] + ",");
        list.RemoveAt(0);
        if (list.Count == 0)
            return strb.ToString().Trim();
    }
    return strb.ToString();
}
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 955
Благодарностей
781
Баллы
113
это совсем не то, и первое и второе
 
  • Спасибо
Реакции: Seriy_Volk

Seriy_Volk

Client
Регистрация
15.12.2016
Сообщения
30
Благодарностей
2
Баллы
8

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 955
Благодарностей
781
Баллы
113
В смысле? Первый код работает, второй нет. Вот я и спрашиваю что не так во втором коде во второй строке.
) если только вторая строка то надо int i = Convert.ToInt32(project.Variables["emails_for_send"].Value);
 
  • Спасибо
Реакции: Seriy_Volk

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 955
Благодарностей
781
Баллы
113
первый код тоже странный, зачем например писать int i = int.Parse("28"); , если можно int i=28;
 
  • Спасибо
Реакции: Seriy_Volk

Seriy_Volk

Client
Регистрация
15.12.2016
Сообщения
30
Благодарностей
2
Баллы
8

Seriy_Volk

Client
Регистрация
15.12.2016
Сообщения
30
Благодарностей
2
Баллы
8

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