this is not the best practice but it gets the job done if you need it fast.
ArrayList ar1 = new ArrayList();
ArrayList ar2 = new ArrayList();
ArrayList ar3 = new ArrayList();
ArrayList ar4 = new ArrayList();
ArrayList ar5 = new ArrayList();
ArrayList ar6 = new ArrayList();
string filePath = "file.txt";
StreamReader sr = new StreamReader(filePath);
while (sr.ReadLine() != null)
{
string[] line = sr.ReadLine().Split("\t".ToCharArray());
for(int i = 0; i < line.Length; i++)
{
ar1.Add(line[i]);
ar2.Add(line[i + 1]);
ar3.Add(line[i + 2]);
ar4.Add(line[i + 3]);
ar5.Add(line[i + 4]);
break;
}
}
sr.Close();
This assumes you know the number of columns in the text file. If you later need to use the values from the array as integers just use Convert.ToInt32(ar1[0]) and so on.