在C#中文件的相对路径?

时间:2018-12-16 18:33:57

标签: c#

我一直在为大学分配作业,其中涉及从CSV文件读取一些变量。我已经完成了代码,一切正常。

在引用CSV文件时,我使用类似于下面的代码行:

File.ReadAllLines(@"C:\Users\FILE\LOCATION\ON\DISK\FILE.CSV")

唯一的问题是,当我提交要评分的代码时,很明显,当谁标记该代码试图编译并运行该代码时,将会遇到未处理的异常。

我可以将CSV放在项目文件夹中的某个位置,并使用相对路径来引用它吗(就像我在HTML中一样)?

我已经尝试过在此站点上使用类似问题的答案,但是我对编程还很陌生,不了解其中的一些答案。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以将csv文件作为内容放入解决方案文件夹中,并像往常一样选择Copy to Output Directory

然后调用您的代码

File.ReadAllLines(@"FILE.CSV");

enter image description here