Взятие информации по порядку в документе

Ustas08

Новичок
Регистрация
01.10.2019
Сообщения
3
Благодарностей
1
Баллы
3
Надо сделать так чтоб бот брал по порядку информацию из текстового документа,
пример:
Привет
Хай
он должен взять слово привет и закинуть его в переменную,
потом так же слово хай,и чтоб он не повторялся
 

inilim

Client
Регистрация
16.09.2017
Сообщения
446
Благодарностей
170
Баллы
43
Если слова в виде списка можно брать каждое слово с удалением, или поставить счетчик и брать слова по номеру.
 

Ustas08

Новичок
Регистрация
01.10.2019
Сообщения
3
Благодарностей
1
Баллы
3

inilim

Client
Регистрация
16.09.2017
Сообщения
446
Благодарностей
170
Баллы
43
Если вы пока "чайник", вам следует просмотреть плейлист
Код:
https://www.youtube.com/playlist?list=PL1ukeQ9okhfocwvg1HRzH5FxpYGgAs43n
Вам будет интересно.

Вот видео где есть решение вашей задачи:
Списки
Переменные
 
  • Спасибо
Реакции: Mikhail B.

Ustas08

Новичок
Регистрация
01.10.2019
Сообщения
3
Благодарностей
1
Баллы
3
Если вы пока "чайник", вам следует просмотреть плейлист
Вам будет интересно.

Вот видео где есть решение вашей задачи:
Списки
Переменные
Спасибо огромное!
 
  • Спасибо
Реакции: Mikhail B.

zDvig

Client
Регистрация
22.09.2014
Сообщения
19
Благодарностей
6
Баллы
3
Спасибо огромное!
Вариант без цикла, будет попроще)
Берем с удалением, что-то делаем, потом добавляем в конец этого же списка
p.s А если вообще, только один раз нужно использовать в проекте, но не хочется терять эти ТЕКСТОВЫЕ данные, то можно перекладывать их в другой список.

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

dctuel

Client
Регистрация
08.09.2019
Сообщения
17
Благодарностей
2
Баллы
3
Здравствуйте! Помогите разобраться, пытаюсь взять данные из текстового файла:

0 string ListPath = project.Directory+ "/test.txt";
1 List<string> ListTest = new List<string>();
2 ListTest = File.ReadAllLines(ListPath).ToList();
3
4 return ListTest(0);

Но ПМ выдает ошибку:

Компиляция кода Ошибка в действии "CS0118" ""ListTest" является "переменная", но используется как "метод"". [Строка: 4; Cтолбец: 8]
На видео этот код работает.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Здравствуйте! Помогите разобраться, пытаюсь взять данные из текстового файла:

0 string ListPath = project.Directory+ "/test.txt";
1 List<string> ListTest = new List<string>();
2 ListTest = File.ReadAllLines(ListPath).ToList();
3
4 return ListTest(0);

Но ПМ выдает ошибку:

Компиляция кода Ошибка в действии "CS0118" ""ListTest" является "переменная", но используется как "метод"". [Строка: 4; Cтолбец: 8]
На видео этот код работает.
return ListTest[0];
 
  • Спасибо
Реакции: dctuel

dctuel

Client
Регистрация
08.09.2019
Сообщения
17
Благодарностей
2
Баллы
3
Спасибо )
 

dctuel

Client
Регистрация
08.09.2019
Сообщения
17
Благодарностей
2
Баллы
3
Еще подскажите по циклу for, почему то не считает строки.

int a = 0; //это счетчик
string ListPath = project.Directory+ "/test.txt";
List<string> ListTest = new List<string>();
ListTest = File.ReadAllLines(ListPath).ToList();

for (a = 0; a < 4; a++);
{
project.SendInfoToLog("это итерация № " + a.ToString(), true);
}

return "ok";
В файле 4 строки.
Выводится сообщение:
Это итерация № 4
Выполнение кода C# Результат: ok

По задумке должно выводиться :

Это итерация № 1
Это итерация № 2
Это итерация № 3
Это итерация № 4
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Еще подскажите по циклу for, почему то не считает строки.

int a = 0; //это счетчик
string ListPath = project.Directory+ "/test.txt";
List<string> ListTest = new List<string>();
ListTest = File.ReadAllLines(ListPath).ToList();

for (a = 0; a < 4; a++);
{
project.SendInfoToLog("это итерация № " + a.ToString(), true);
}

return "ok";
В файле 4 строки.
Выводится сообщение:
Это итерация № 4
Выполнение кода C# Результат: ok

По задумке должно выводиться :

Это итерация № 1
Это итерация № 2
Это итерация № 3
Это итерация № 4
for (a = 0; a < 4; a++);
точка с запятой лишняя
 
  • Спасибо
Реакции: dctuel

dctuel

Client
Регистрация
08.09.2019
Сообщения
17
Благодарностей
2
Баллы
3
Спасибо!
 

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