viernes, 30 de marzo de 2012

ReDim en c#

Cuando estemos utilizando un arreglo y querramos cambiar su tamaño, en c# se realiza de la siguiente forma:

//Declaramos el arreglo
string[] usuariosSeleccionados = new string[1]

//En este caso tengo una CheckBoxList llamda "usuarios" y los que esten marcados los agrego a mi arreglo

            int jj = 0;

            for (int ii = 0; ii < usuarios.Items.Count; ii++)
            {
                if (usuarios.Items[ii].Selected)
                {
                    jj++;
                    if (jj > 1) Array.Resize(ref usuariosSelecionados, jj);
                    usuariosSeleccionados[jj - 1] = usuarios.Items[ii].Text;
                }
            }

Y eso es todo!!!

No hay comentarios:

Publicar un comentario