Первый шаг, который вы должны сделать, это записать шаги, которые предпримет ваша программа.
например,
- начать работу
- загрузить файл данных
- выполнить вычисления
- использовать результаты расчетов
- прекратить выполнение
Каждая из этих задач может быть разбита на более мелкие задачи, поэтому выследует делать это тоже, пока вы не сможете написать код.
Не зная ничего о формате вашего файла, вычислениях, которые нужно сделать, или о том, что вы собираетесь делать с результатамиваши расчеты означают, что я не могу больше объяснить.
Некоторые основы:
Загрузка файла
using(StreamReader sr = new StreamReader("filename.dat"))
{
//use your file here
//e.g
var lines = sr.ReadToEnd().Split(new [] {Environment.NewLine}, StringSplitOptions.None);
//will read all of the lines in your file into an string[]
}
Простые расчеты
using System.Linq
//other code
//given that numbers is IEnumerable<double>
double average = numbers.Average()
double sum = numbers.Aggregate((tot, n) => tot+n);
double sumOfSquares = numbers.Select(n => n*n).Aggregate((tot, n) => tot + n);