如何在 C# 中读取 txt 文件

本文关键字:读取 txt 文件 | 更新日期: 2023-09-27 18:36:47

编辑:

由于随机反对票仍在出现,我想我可以进一步澄清这一点。

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

老:

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

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

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

using System;
using System.IO;

如果你想要更多的代码,我可以发布它,但这是一个相当大的数量。

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

如何在 C# 中读取 txt 文件

我建议在这里使用完整路径,因为文件可能不在那个地方您的程序正在尝试读取(因此您在读取它时遇到问题)。

string fullPath = @"C:'MyFantasticVideoGame'map.txt";
string text = System.IO.File.ReadAllText(fullPath);