Intenta con esto
Código C#:
Ver originalusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
FileStream Archivo = new FileStream(@"C:\Users\German\Desktop\Leer.txt", FileMode.Open, FileAccess.ReadWrite);
StreamReader Lectura = new StreamReader(Archivo);
float Promedio = 0;
float Suma = 0;
List<int> Numeros = new List<int>();
String lectura = String.Empy;
while (lectura != null)
{
lectura = Lectura.ReadLine();
Numeros.Add(int.Parse(lectura));
Suma = Suma + Numeros[Numeros.Count - 1];
}
Promedio = Suma / Numeros.Count;
Archivo.Close();
Lectura.Close();
Console.WriteLine("Se ecntraron {0} Elementos con una suma de {1} y Promedio {2:F} ",Numeros.Count,Suma,Promedio);
Console.ReadKey();
}
}
}