-4

编辑:

由于仍然存在随机投票,我想我可以进一步澄清这一点。

本质上,问题是询问您如何从 C# 中的文本文件中读取。我认为可行的代码如下。答案提供了实际有效的方法。请在您投反对票时发表评论。

老的:

我正在使用 Microsoft 视觉工作室编写视频游戏,但似乎无法让它从文本文件中获取输入。如果我注释掉以下行和基于它的东西,它工作正常。如果我只添加这一行,那么它会运行但窗口永远不会弹出。

string[] allLines = File.ReadAllLines("map1.txt");

我也有声明以确保它被包括在内。

using System;
using System.IO;

如果您想要更多代码,我可以发布它,但数量很大。

旧编辑:澄清一下,当我运行我的游戏时,不会像往常一样弹出任何窗口,但也不会弹出错误消息。我的 txt 文件包含在内容中,但由于某种原因无法正常工作。我使用了完整路径,现在它可以工作了!

4

1 回答 1

0

我建议在这里使用完整路径,因为该文件可能不在您的程序试图读取的位置(因此您在读取它时会遇到问题)。

string fullPath = @"C:\MyFantasticVideoGame\map.txt";
string text = System.IO.File.ReadAllText(fullPath);
于 2012-06-10T20:44:34.940 回答