Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在visual studio中访问本地目录项目中的文件_C# - Fatal编程技术网

C# 如何在visual studio中访问本地目录项目中的文件

C# 如何在visual studio中访问本地目录项目中的文件,c#,C#,我正在VisualStudio中开发一个应用程序,它可以读取和写入位于VisualStudio目录中的文件 string creatureFile = @"\Resources\REGISTRADOS.DAT"; 当我执行它时,我得到一个fileNotFoundException 我希望得到帮助。这是我使用的代码: Func>ActainCreatureList=ActainCreatureListFromArray string[] creatureNameArray = f

我正在VisualStudio中开发一个应用程序,它可以读取和写入位于VisualStudio目录中的文件

string creatureFile = @"\Resources\REGISTRADOS.DAT";
当我执行它时,我得到一个fileNotFoundException 我希望得到帮助。

这是我使用的代码: Func>ActainCreatureList=ActainCreatureListFromArray

        string[] creatureNameArray = fileManager.ReadFromFile(creatureFile);

        IList<Creature> creatureList = ObtainCreatureList(creatureNameArray);

        var villianList = from creature in creatureList
                          where creature.Name.Contains(villianIdentifier)
                            select new Creature
                            {
                                Name = creature.Name  
                            };
        // Write Villians to VILLIANS.DAT file
        fileManager.WriteToFile(villiansFile, villianList.ToList());
        Console.WriteLine("Press one key");
        Console.ReadKey();
string[]creatureNameArray=fileManager.ReadFromFile(creatureFile);
IList creatureList=获取creatureList(creatureNameArray);
var villianList=来自creatureList中的生物
其中creative.Name.Contains(villianIdentifier)
选择新生物
{
名称=生物名称
};
//将Villian写入Villian.DAT文件
WriteToFile(villiansFile,villianList.ToList());
控制台。写线(“按一个键”);
Console.ReadKey();
fileManager的代码是 公共字符串[]ReadFromFile(字符串路径) { 返回文件.ReadAllLines(路径); }

    public void WriteToFile(string path, IList<Creature> creatureCollection)
    {
        using (StreamWriter stream = File.AppendText(path))
        {
            foreach(var creature in creatureCollection)
            {
                stream.WriteLine(creature.Name);
            }
        }
    }
public void WriteToFile(字符串路径,IList creatureCollection)
{
使用(StreamWriter stream=File.AppendText(路径))
{
foreach(creatureCollection中的可变生物)
{
stream.WriteLine(生物名称);
}
}
}

您显示给我们的那一行不能抛出
文件NotFoundException
,请显示您正在使用的实际代码
creatureFile
,作为答案,不要发布其他信息-编辑原始问题以添加/更改内容。