// Static methods #region ParseFile public static IList <string> ParseFile(string path) { // This data will still need to be delimited by TAB, but it will be sanitized. // The data may not be valid, though. And that's up to the classes that consume it. List <string> data = new List <string>(); foreach (var ITEM in System.IO.File.ReadAllLines(path)) { if (String.IsNullOrWhiteSpace(ITEM)) { continue; } string value = ITEM.Trim(); if (value.StartsWith("#") || value.StartsWith("[")) { continue; } data.Add(value); } return(data); }