Bueno aqui les traigo un pequeño problema que tengo
apenas estoy empesando a usar C# y me dejaron hacer un codigo que lea un block de notas con una cantidad de numeros al azar lo que tengo que hacer es que lea el block cuente cuantos numeros hay ,sacar su suma y promedio solo que al momento de querer leerlos y guardarlos en un arreglo me da un error en la linea 27 si alguien me puede ayudar para saber como leer el archivo y guardarlo en un arreglo tipo int ,en el block tengo guardado los numeros asi
9
4
5
6
7
8
2
3
Bueno les pongo el codigo que e hecho
Código:
using 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;
int Total = 0;
while (Lectura.ReadLine() != null)
{
Total++;
};
int[] Numeros = new int[Total];
for (int i = 0; i <= Total; i++)
{
Numeros[i] = int.Parse(Lectura.ReadLine());
Suma = Suma + Numeros[i];
}
Promedio = Suma / Total;
Archivo.Close();
Lectura.Close();
Console.WriteLine("Se ecntraron {0} Elementos con una suma de {1} y Promedio {2:F} ",Total,Suma,Promedio);
Console.ReadKey();
}
}
}