Visual Basic.NET - Ayuda con c# arreglos

   
Vista:

Ayuda con c# arreglos

Publicado por DANIELA (1 intervención) el 11/05/2015 16:54:59
me genera el error en mujeres[contadormujeres] =Índice fuera de los límites de la matriz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
private void bttInsertar_Click(object sender, EventArgs e)
{
	cantidad = int.Parse(txtCantidad.Text);
	txtCantidad.Enabled = false;
	if (primeravez)
	{
		primeravez = false;
		nombrecompleto = new string[cantidad];
		valordeacciones = new double[cantidad];
	}
	nombre = txtNombre.Text;
	apellido = txtApellido.Text;
	nombrecompleto[contador]= apellido + "" + nombre;
	valordeacciones[contador] = double.Parse(txtValorAcciones.Text);
 
	if (checkMujer.Checked)
	{
		contadorMujeres++;
		mujeres = new string[contadorMujeres];
		mujeresacciones = new double[contadorMujeres];
		mujeres[contadorMujeres] = nombrecompleto[contador];
		mujeresacciones[contadorMujeres] = valordeacciones[contador];
	}
	contador++;
	if (contador < cantidad)
	{
		bttInsertar.Enabled = false;
	}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda con c# arreglos

Publicado por Krlos (33 intervenciones) el 11/05/2015 22:57:24
contadorMujeres donde se incrementa...

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de giancarlo

Ayuda con c# arreglos

Publicado por giancarlo giangbd5@hotmail.com (280 intervenciones) el 13/05/2015 19:22:45
tu variable mujeres tiene registros? si no tiene y usas contadormujeres con valor 0, querra acceder al primer registro de mujeres, esto saldria un error. verifica que tenga registros antes de acceder a alguno
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar