我从以下来源获得此代码: Environment.SpecialFolder problems
它在我第一次运行该程序时就起作用了,但是现在我又重新启动了该程序,那么枚举就永远不会成立。
包含这两个的alphaVar类:
public static Environment.SpecialFolder mainPath = Environment.SpecialFolder.ProgramFiles;
public static string componentFile = @"\components";
我的枚举声明:
if (Enum.TryParse<Environment.SpecialFolder>(alphaVar.componentFile, true, out alphaVar.mainPath))
这是第一次成功,但此后一直没有。而且我还没有进行任何文件夹位置更改或任何其他操作。感谢您的帮助。