在一个项目中,我有 2-3 个类具有指向我的本地文件系统文件夹的路径。如下所示:
第一类:
private static string UPLOAD_ROOT = "~/Uploads/";
private static string IMAGES_FOLDER = "Images";
第 2 类:
private static string UPLOAD_ROOT = "~/Uploads/";
private static string PSD_FOLDER = "Generated PhotoShop PSDs";
所以,正如我们所见,UPLOAD_ROOT 在我需要的地方重复。我想将这些路径保存在一个文件中。我该怎么做?
我可以看到的可能解决方案是将这些文件放在一个静态类中并按如下方式使用它:
public static class PathSettings
{
public static string UPLOAD_ROOT = "~/Uploads/";
public static string IMAGES_FOLDER = "Images";
public static string PSD_FOLDER = "Generated PhotoShop PSDs";
}
然后使用这个类如下:
file.SaveAs(PathSettings.UPLOAD_ROOT + filename);
那我应该怎么保存呢?使用静态类是最好的解决方案吗?CMS 中使用什么?