在最近的任務中掙扎了一小部分,我們被要求在我們的任務處理過程中只提供.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