Pessoal, estou com o seguinte problema. Quando eu vou chamar o método ConverterStringParaContaCorrente(linha);
aparece o erro :
Unhandled exception. System.IndexOutOfRangeException: Index was outside the bounds of the array.
O método está assim :
static ContaCorrente ConverterStringParaContaCorrente(string linha)
{
var campos = linha.Split(' ');
var agencia = campos[0];
var numero = campos[1];
var saldo = campos[2];
var nomeTitular = campos[3];
var agenciaInteiro = int.Parse(agencia);
var numeroInteiro = int.Parse(numero);
var saldoDouble = double.Parse(saldo);
var titular = new Cliente();
titular.Nome = nomeTitular;
var resultado = new ContaCorrente(agenciaInteiro, numeroInteiro);
resultado.Depositar(saldoDouble);
resultado.Titular = titular;
return resultado;
}
Alguém sabe o que há de errado com o array e como posso solucionar?