Ordenando un StringCollection: ArrayList.Adapter

La clase StringCollection no contiene un método típico de ArrayList o List , como es el método Sort().

Existe otra solución: utilizar un adaptador de ArrayList que ordenará toda clase que implemente el interfaz IList como es el caso de StringCollection: ArrayList.Adapter(coll).Sort();

StringCollection strcol = new StringCollection();
strcol.Add("z");
strcol.Add("a");
strcol.Add("d");
ArrayList.Adapter(strcol).Sort();
Response.Write(strcol[0]+strcol[1]+strcol[2]);
//the result would be: azd
Escrito el 11 ene 2009
comments powered by Disqus

« Instalar DLL en el GAC programáticamente - Colecciones en .NET 2 (mención especial NameValueCollection) »