아래 예제는 파일 전체를 읽어 string배열에 넣어 두고, 루프에서 하나씩 꺼내 처리하는 방식이다. 다른 방식으로 배열에 전체를 담지 않고 파일을 열고 한 라인씩 받아들여 루프에서 처리할 수 있다.
int SumFromFile(string txtFile) { int sum = 0; string[] arr = File.ReadAllLines(txtFile); foreach (string s in arr) { sum += Int32.Parse(s); } return sum; }