public override void Parse(string parseLine) { var vertexIndices = parseLine.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); var line = new Line(); foreach (var indexString in vertexIndices) { int index; System.Int32.TryParse(indexString, out index); if (index != 0) { line.AddIndex(index); } } _lineDataStore.AddLine(line); }