List.Add vs ArrayList.Add

12/03/2006 - 16:24 por Enrique | Informe spam
Hola a todos,

El método ArrayList.Add al insertar devolvía un entero q era el índice en
el que se había insertado el elemento.
Me acabo de pasar a .Net 2 y he visto q el método List.Add devuelve un void.
Antes hacía:
ArrayList lstOrd;
...
inx = lstOrd.Add(nomOrd);

Por el momento se me ocurre hacer un:
List<String> lstOrd;
...
lstOrd.Insert(lstOrd.Count, nomOrd);
inx = lstOrd.Count;

Hay alguna manera de hacer esto mejor/mas corto.

Gracias.

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
12/03/2006 - 18:12 | Informe spam
Add siempre agrega al final asi que el indice es siempte List<T>.Count - 1.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida