Here is a simplified version of your code:
var reader = new StreamReader(File.OpenRead(@"C:\MyFile.txt"));
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
var values = line.Split(',');
var val1 = decimal.Parse(values[1], System.Globalization.NumberStyles.Float);
Tuple<decimal> myTuple = Tuple.Create<decimal,string>(val1,line);
}
</decimal>
I think
myTuple
should be a
list
Nota: I am not a specialist of C#.