如何在 appdata、temp 和 Winddir 的枚举中非常清楚地获取路径变量? 我试过这个:
但是枚举不允许我使用非常量表达式 但我仍然喜欢在枚举中列出干净且结构化的文件夹,有解决此问题的方法吗?
最佳答案
您无法使用枚举来做到这一点,但可以使用类来做到这一点:
public class MyFolder
{
public static String Windows {get {return System.Environment.GetEnvironmentVariable("windir");}}
public static String AppData {get {return System.Environment.GetEnvironmentVariable("appdata");}}
public static String Temp {get {return System.Environment.GetEnvironmentVariable("temp");}}
}
我将其设为静态,以便您可以像访问枚举一样进行访问(即 MyFolder.Windows
)。
关于C#/VB.Net - 枚举路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22540893/