I am using a list to limit the file size since the target is limited in disk and ram.
This is what I am doing now but is there a more efficient way?
readonly List<string> LogList = new List<string>();
...
var logFile = File.ReadAllLines(LOG_PATH);
foreach (var s in logFile) LogList.Add(s);
Since
logFileis an array, you can pass it to theList<T>constructor. This eliminates unnecessary overhead when iterating over the array, or using other IO classes.Actual constructor implementation: