1
    public void LoadRegionMaps()
    {
        for (int x = 9; x < 10; x++)
        {
            for (int y = 9; y < 10; y++)
            {
                string path = RegionData[x, y, 1];
                System.Console.Write("Opening File...");

                if(path != "0")
                {
                    System.Console.Write(path);
                    string[] fileText = File.ReadAllLines(path);

.txt 文件中的路径如下所示:

"..\\Bin\\Assets\\WorldMap\\Regions\\Forest.txt"

我试过把它改成

@"..\\Bin\\Assets\\WorldMap\\Regions\\Forest.txt"

都不工作。

在我展示的最后一行代码中,两者都导致标题错误。

path = "..\\Bin\\Assets\\WorldMap\\Regions\\Forest.txt"

作品。

RegionData 是一个字符串数组,包含上述文件路径。

4

1 回答 1

1

删除\\文件和". \\是在 C# 上转换为的转义序列\,但不适用于从文件读取的数据,除非您为此编写代码。

..\Bin\Assets\WorldMap\Regions\Forest.txt
于 2013-11-03T14:59:52.387 回答