在最近的任务中,我们被要求只提供.cs文件,但是它也要求我们引用.txt文件。没有设置我的文件的确切路径(即:c:\ users \ username \ documents等)。
该程序是基于控制台的,因为这只是一个算法和结构类,但我仍然对如何引用而没有引用是静态的,或者将txt文档添加到解决方案中有点恼火。 / p>
我考虑过在程序开始时询问目录路径输入,但我只是想知道是否有更好的方法。
答案 0 :(得分:2)
你几乎已经涵盖了各种选择。如果您只能 提供该cs文件,那么您只能:
c:\testfile.txt
..\testfile.txt
答案 1 :(得分:0)
只需从应用程序的目录中读取文件,例如使用:
using (var reader = new StreamReader("myfile.txt"))