有時候我們會需要取得一些系統資訊,例如說取得設備和當前使用者等資料來寫 Log,或是取得特殊資料夾路徑、讀取環境變數等等。這些時候就可以使用 System.Environment ,這邊就稍微紀錄一下用法。

先列出幾個常用的環境資訊,詳細可查詢的內容可以到 Environment Class 查詢:

資料夾路徑則需要用 Environment.GetFolderPath 搭配 Environment.SpecialFolder 列舉使用,該列舉包含資料夾可以到 Environment.SpecialFolder Enum 查詢。

除此之外還有一些實用的方法,例如用 GetEnvironmentVariable 取得環境變數,如此就可以將部分資訊交由環境變數來決定:

而最常用的應該就是 NewLine 了,畢竟不同環境的換行符號可能會不同,養成用 NewLine 的習慣總是好的:

參考資料