| | |
| | | return datas.FirstOrDefault(d => d.Name == name); |
| | | } |
| | | |
| | | public static T GetCommonParameterByName<T>(string name, T defaultValue) |
| | | { |
| | | try |
| | | { |
| | | string path = PathHelper.ParameterDataPath; |
| | | if (!File.Exists(path)) return defaultValue; |
| | | List<ParameterData> datas = XmlHelper.DeserializeFromXml<List<ParameterData>>(path); |
| | | var data = datas.FirstOrDefault(d => d.Name == name); |
| | | if (data == null) |
| | | { |
| | | return defaultValue; |
| | | } |
| | | return (T)Convert.ChangeType(data.Value, typeof(T)); |
| | | } |
| | | catch |
| | | { |
| | | return defaultValue; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 保存通用参数 |
| | | /// </summary> |