Добавление слов из внешнего файла слов в список C # - PullRequest
0 голосов
/ 26 июня 2018

Я хочу иметь возможность доступа к словам из документа Microsoft Word в моей программе для игры в палач.Таким образом, я смогу просто добавить слова в документ вместо реального кода.Я думал, может быть, есть какой-то способ получить эти слова и добавить их в список?Я не слишком уверен, но если кто-то может помочь, это было бы хорошо.

Спасибо

Редактировать:

Что-то, что я пробовал, включает

string[] lines = System.IO.File.ReadAllLines(@"YourPathwayHere");

Я даже пробовал код других людей, такой как

List<string> woorden = new List<string>();


System.IO.StreamReader file = new System.IO.StreamReader(@"YourPathHere");

int counter = 0;

while (!file.EndOfStream)
{
     string woord = file.ReadLine();

     for (int i = 0; i < woord.Length; i++)
          counter++;

}
Console.WriteLine(counter);
file.Close();
Console.ReadKey();

Но все, что мне нужно, это дать мне случайные ключи (например, ??????? at? HWGuays ?? jahso ???)

1 Ответ

0 голосов
/ 26 июня 2018

Документы Word - это не простые двоичные блоки текста.Если это ожидаемое вами поведение, то вам, безусловно, нужно использовать обычный документ .txt.

Затем вы можете просто использовать:

var lines = File.ReadAllLines("mytext.txt");

Это вернет массив,где каждый элемент - это отдельная строка из текстового документа, которую можно использовать для заполнения списка.

Технически это не обязательно должен быть файл .txt, но любой файл, в котором просто хранится текст бездополнительные двоичные данные, которые будет содержать документ Word.Документы Word намного сложнее, чем обычный текстовый документ, совершенно другое животное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...