Как создать список из цифр?

mrme

Client
Регистрация
25.06.2016
Сообщения
36
Благодарностей
1
Баллы
8
Уважаемый форум, всех с наступающим=) Вдруг кто-то еще трезвый есть здесь=)))
Вообщем задача такая
1) Собрал количество элементов на странице, например, их получилось 100 шт и цифра 100 записалась в переменную нужную
2) Теперь мне нужно создать список тхт с количеством этих элементов т.е.
0
1
2
3
4
5
тд

Как это сделать? Сильно не пинайте=) старый стал забыл все ..зы или не знал ))))
 

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63
Уважаемый форум, всех с наступающим=) Вдруг кто-то еще трезвый есть здесь=)))
Вообщем задача такая
1) Собрал количество элементов на странице, например, их получилось 100 шт и цифра 100 записалась в переменную нужную
2) Теперь мне нужно создать список тхт с количеством этих элементов т.е.
0
1
2
3
4
5
тд

Как это сделать? Сильно не пинайте=) старый стал забыл все ..зы или не знал ))))
Добавить содержимое переменной в список
 
  • Спасибо
Реакции: mrme

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
С Наступающим!
C#:
string filePath = project.Variables["filePath"].Value; // путь к txt файлу
string count = int.Parse(project.Variables["count"].Value); // переменная проекта с количеством
File.WriteAllLines(filePath, Enumerable.Range(0, count).Select(x => x.ToString()));
 
  • Спасибо
Реакции: mrme

Art4D

Client
Регистрация
22.08.2014
Сообщения
276
Благодарностей
48
Баллы
28
Если я правильно понял, то вот так (это кубик c#):
PHP:
var spisok = project.Lists["spisok"];
int a = int.Parse(project.Variables["count"].Value);
for (int i = 0; i < a; i++)
{
spisok.Add(i.ToString());
}
 
  • Спасибо
Реакции: grego и mrme

mrme

Client
Регистрация
25.06.2016
Сообщения
36
Благодарностей
1
Баллы
8
ребята, вы лучшие=) Всем лучшего 2018!
 
  • Спасибо
Реакции: copper12

mrme

Client
Регистрация
25.06.2016
Сообщения
36
Благодарностей
1
Баллы
8
Если я правильно понял, то вот так (это кубик c#):
PHP:
var spisok = project.Lists["spisok"];
int a = int.Parse(project.Variables["count"].Value);
for (int i = 0; i < a; i++)
{
spisok.Add(i.ToString());
}
var spisok = project.Lists["здесь просто название списка?.txt?"];
int a = int.Parse(project.Variables["здесь переменная с числом?"].Value);
for (int i = 0; i < a; i++)
{
spisok.Add(i.ToString());
}
 

Art4D

Client
Регистрация
22.08.2014
Сообщения
276
Благодарностей
48
Баллы
28

mrme

Client
Регистрация
25.06.2016
Сообщения
36
Благодарностей
1
Баллы
8

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
http://zennolab.com/discussion/threads/kak-sozdat-spisok-iz-cifr.44900/#post-333159

Создай переменную с именем filePath и пропиши в неё путь к файлу (напр, C:\test.txt).
Либо можешь конкретно указать путь к файлу, если он не меняется во время выполнения, заменив строку
string filePath = project.Variables["filePath"].Value;
на
string filePath = @"C:\test.txt";
 
  • Спасибо
Реакции: mrme

mrme

Client
Регистрация
25.06.2016
Сообщения
36
Благодарностей
1
Баллы
8
http://zennolab.com/discussion/threads/kak-sozdat-spisok-iz-cifr.44900/#post-333159

Создай переменную с именем filePath и пропиши в неё путь к файлу (напр, C:\test.txt).
Либо можешь конкретно указать путь к файлу, если он не меняется во время выполнения, заменив строку
string filePath = project.Variables["filePath"].Value;
на
string filePath = @"C:\test.txt";
Спасибо. А таким образом зенка не найдет путь?


{-Project.Directory-}\список.txt
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113

mrme

Client
Регистрация
25.06.2016
Сообщения
36
Благодарностей
1
Баллы
8
не работает ни так ни так..прописал полные пути тоже не записывает
 

mrme

Client
Регистрация
25.06.2016
Сообщения
36
Благодарностей
1
Баллы
8
string filePath = @"C:\Users\имяпользователя\Desktop\ZP\папка\текcтовик.txt"; // путь к txt файлу
string count = int.Parse(переменная); // переменная проекта с количеством
File.WriteAllLines(filePath, Enumerable.Range(0, count).Select(x => x.ToString()));
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
не работает ни так ни так..прописал полные пути тоже не записывает
Так зачем ты вторую строку кода искаверкал? :-)
C#:
string count = int.Parse(project.Variables["тут_имя_твоей_переменной"].Value);
 

mrme

Client
Регистрация
25.06.2016
Сообщения
36
Благодарностей
1
Баллы
8
Так зачем ты вторую строку кода искаверкал? :-)
C#:
string count = int.Parse(project.Variables["тут_имя_твоей_переменной"].Value);
так я там имя и оставил

string filePath = @"C:\Users\имяпользователя\Desktop\ZP\YTCB\текстовик.txt"; // путь к txt файлу
string count = int.Parse(project.Variables["numbersInside"].Value); // переменная проекта с количеством
File.WriteAllLines(filePath, Enumerable.Range(0, count).Select(x => x.ToString()));
 

mrme

Client
Регистрация
25.06.2016
Сообщения
36
Благодарностей
1
Баллы
8
Все доперло=) Я в путь писал Фактическое имя тектовика, который был в папке, изменил на имя списка, на тот который указан в проекте и все записалось. Спасибо всем=)
 

z@jivalo

Client
Регистрация
27.12.2016
Сообщения
798
Благодарностей
178
Баллы
43
Решил добавить в снипеты в свои но перед этим проверить.
Так вот ошибку выплевывает
там где string count тип данных ведь должен быть int ?

Потому что при таком коде орет, а есть string поменять на int все работает
upload_2018-1-4_23-52-49.png


P.S. поясните пожалуйста
 

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