¿Existe una expresión linq fácil de una línea para obtener todo de una matriz simple, excepto el primer elemento?
for (int i = 1; i <= contents.Length - 1; i++)
    Message += contents[i];Solo quería ver si era más fácil condensar.
Sí, Enumerable.Skip hace lo que quieres:
contents.Skip(1)Sin embargo, el resultado es un IEnumerable <T>, si desea obtener un uso de matriz:
contents.Skip(1).ToArray()
contentsmatriz en una nueva instancia de laArraySegment<>estructura. En el momento de escribir la respuesta anterior, que no era particularmente útil, pero desde .NET 4.5 losArraySegment<>implementosIList<>,IReadOnlyList<>y sus interfaces base (incluidosIEnumerable<>), por lo que puede por ejemplo pasar unaArraySegment<>astring.Join.Lo siguiente sería equivalente a su
forciclo:fuente
var item??