Buenas, estoy realizando una aplicación en Visual Studio 2005 en C# y estoy intentando sumar un array que contiene string pasandolos a double para realizar la suma. Pongo el codigo para que vean como lo hago y me da el siguiente error cuando lo ejecuto : ArgumentNullException was unhandled El valor no puede ser nulo nombre del paramentro string.
double ImporteTotal = 0; //Inicializo variable
for (int i = 0; i < importes.Length; i++)
{
ImporteTotal += double.Parse(importes[i]);//hago la suma pasando de double a string los elementos
}
double IVA = (0.18) * ImporteTotal;
double TotalFactura = ImporteTotal + IVA;
SinIVABox.Text = ImporteTotal.ToString();
IVABox.Text = IVA.ToString();
TotalBox.Text = TotalFactura.ToString();
Tambien me gustaria preguntar como puedo coger la longitud exacta del array que tengo llenado, tengo un array de 100 pero si en un bucle yo solo quiero coger de 0 a 5 que es lo que he llenado cual seria la manera de ponerlo ya que con total.lenght me muestra los 100