/// <summary> /// 读取或创建配置文件 /// </summary> /// <param name="filename">配置文件名</param> /// <returns>ConfigFile对象</returns> public static ConfigFile LoadOrCreateFile(string filename) { if (!File.Exists(filename)) { var config = new ConfigFile { FileName = filename }; config.CreateFile(); return(config); } return(LoadFile(filename)); }