using System.Collections.Generic; using System.Linq; namespace Supercell.Laser.Logic.Data.Reader { public class Column { private readonly List _values; public Column() { _values = new List(); } public static int GetArraySize(int offset, int nOffset) { return nOffset - offset; } public void Add(string value) { if (value == null) _values.Add(_values.Count > 0 ? _values.Last() : string.Empty); else _values.Add(value); } public string Get(int row) { return _values[row]; } public int GetSize() { return _values.Count; } } }