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

Ustas08

Новичок
Регистрация
01.10.2019
Сообщения
3
Реакции
1
Баллы
3
Надо сделать так чтоб бот брал по порядку информацию из текстового документа,
пример:
Привет
Хай
он должен взять слово привет и закинуть его в переменную,
потом так же слово хай,и чтоб он не повторялся
 
Если слова в виде списка можно брать каждое слово с удалением, или поставить счетчик и брать слова по номеру.
 
Если вы пока "чайник", вам следует просмотреть плейлист
Код:
Развернуть Свернуть Копировать
https://www.youtube.com/playlist?list=PL1ukeQ9okhfocwvg1HRzH5FxpYGgAs43n
Вам будет интересно.

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

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

319aa5c64198.png
 
Последнее редактирование:
Здравствуйте! Помогите разобраться, пытаюсь взять данные из текстового файла:

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]
На видео этот код работает.
 
Здравствуйте! Помогите разобраться, пытаюсь взять данные из текстового файла:

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
Спасибо )
 
Еще подскажите по циклу 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, почему то не считает строки.

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
Спасибо!
 

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