我希望能够从我的程序中使用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();
但是所有要做的就是给我随机密钥(例如,在HWGuays?jahso ????
)答案 0 :(得分:3)
Word文档不是简单的二进制文本块。如果这是您所期望的行为,那么您绝对需要使用常规的.txt文档。
然后您可以简单地使用:
var lines = File.ReadAllLines("mytext.txt");
然后将返回一个数组,其中每个元素都是文本文档中的一行,可用于填充列表框。
从技术上讲,它不需要是.txt文件,但是任何仅存储文本但不包含Word文档将包含的所有额外二进制数据的文件。 Word文档比普通的文本文档要复杂得多,后者完全是完全不同的动物。