在最近的任务中挣扎了一小部分,我们被要求在我们的任务处理过程中只提供.cs文件,但它也要求我们参考一个.txt文件。没有设置我的文件的确切路径(即:C:\用户\用户名\文件等)。引用不在项目解决方案中的文件c#
该程序是基于控制台的,因为这只是一个算法和结构类,但我仍然对如何在不引用静态引用或将txt文档添加到解决方案时引用有点感到愤怒。
我已经考虑过在程序开始时要求输入目录路径,但我只是想知道是否有更好的方法。
在最近的任务中挣扎了一小部分,我们被要求在我们的任务处理过程中只提供.cs文件,但它也要求我们参考一个.txt文件。没有设置我的文件的确切路径(即:C:\用户\用户名\文件等)。引用不在项目解决方案中的文件c#
该程序是基于控制台的,因为这只是一个算法和结构类,但我仍然对如何在不引用静态引用或将txt文档添加到解决方案时引用有点感到愤怒。
我已经考虑过在程序开始时要求输入目录路径,但我只是想知道是否有更好的方法。
刚才看了从应用程序的目录中的文件,例如,使用这样的:
using (var reader = new StreamReader("myfile.txt"))
你几乎涵盖选项。如果你能只提供CS文件,那么你只能:
c:\testfile.txt
..\testfile.txt
好吧,那么我可能会采取用户输入的情况下,感谢您的迅速帮助:) – 2013-04-10 11:13:04
我们正在使用C#和后我说过,我们只能提交.cs文件,而不是解决方案文件夹。无论如何感谢:) – 2013-04-10 11:12:31
但分配是“引用”一个txt文件。如果您只能提交.cs文件,则代码可以安全地假定.txt文件位于同一个文件夹中。 – CodeCaster 2013-04-10 12:22:30