dotnetperls c# .net silverlight silverlight-3.0 ienumerable

c# - dotnetperls - Cómo ir a un artículo en particular en IEnumerable



list ienumerable c# (2)

Tengo IEnumerable que contiene datos de número dentro de él.

Editar El IEnumerable es de la directiva System.Collection.Ienumerable.

Adjunto el snapShot de Viual Studio, Enum que contiene datos:

texto alternativo http://www.freeimagehosting.net/uploads/bd72c6c310.jpg

Solo para obtener información acerca de la imagen anterior, eLevelData es la variable IEnumerable , en la que tengo mis datos.

Ahora quiero ir a los datos en el índice 4 o 5, pero no quiero usar el bucle foreach. Cualquier sugerencia por favor

Gracias,

Subhen


No sé mucho sobre qué subconjunto de .NET BCL / LINQ está disponible en Silverlight, pero Skip debería ser el truco. Pero en general, todavía usa foreach internamente:

var item = eLevelData.Skip(4 /* or 5 */).First();


var item = eLevelData.ElementAt(index);

Si su colección se escribe como IEnumerable lugar de IEnumerable<T> tendrá que usar el método de extensión Cast antes de poder llamar a ElementAt, por ejemplo.

var item = eLevelData.Cast<RMSRequestProcessor.RMSMedia>().ElementAt(index)