static public string GetDefaultPresetting(Preset[] list) { foreach (Preset preset in list) { if (String.IsNullOrEmpty(preset.Name)) return preset.Name; } return null; }
static public string[] GetPresettingNames(Preset[] list) { List<string> result = new List<string>(); foreach (Preset preset in list) { if (String.IsNullOrEmpty(preset.Name)) continue; result.Add(preset.Name); } result.Sort(); return result.ToArray(); }