using System.Collections.Generic; using System.Linq; namespace FlexFramework.Excel { /// /// Default converter for . /// /// Element type /// Valid delimiter is # /// if elements contain #, use \# instead public sealed class ListConverter : CustomConverter> { /// /// Convert input string to /// /// Input value /// Valid delimiter is # /// if elements contain #, use \# instead /// Parsed value public override List Convert(string input) { if (string.IsNullOrEmpty(input)) return null; string[] parameters = Split(input, '#'); return parameters.Select(p => ValueConverter.Convert(p)).ToList(); } } }