Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
由于最近的作业有一小部分,我们被要求在提交作业的过程中只提供 .cs 文件,但它也要求我们引用 .txt 文件。没有设置我的文件的确切路径(即:c:\users\username\documents 等)。
该程序是基于控制台的,因为这只是一个算法和结构类,但我仍然对如何在没有静态引用或将 txt 文档添加到解决方案的情况下进行引用感到有点恼火。
我考虑过在程序开始时要求输入目录路径,但我只是想知道是否有更好的方法。
你几乎已经涵盖了这些选项。如果您只能提供该 cs 文件,那么您只能:
c:\testfile.txt
..\testfile.txt
只需从应用程序目录中读取文件,例如使用以下命令:
using (var reader = new StreamReader("myfile.txt"))