我正在開發一個WinForms應用程序,它將用戶的設置存儲在文本文件中。當用戶更新其設置以及程序啓動時,我會引用此保存文件。除了當我將數據寫入文本文件時,所有東西都與StreamWriters
和StreamReaders
一起工作,因爲.txt文件不包含變量類型,所以它會自動轉換爲字符串。如何將Environment.SpecialFolder路徑存儲爲字符串,然後將其解析回Environment.SpecialFolder?
其中一個設置是打開文件的默認目錄,而OpenFileDialog
對話框只接受Environment.SpecialFolder
文件路徑。我無法將字符串解析爲可用的Environment.SpecialFolder
。我意識到我可以使用string.Contains(string s)
方法檢查值,但我想知道是否首先有一種更簡單的方法。