¿Existe una expresión de línea simple de una línea para obtener todo de una matriz simple, excepto el primer elemento?Obtener todos los elementos, pero el primero de una matriz
for (int i = 1; i <= contents.Length - 1; i++)
Message += contents[i];
Solo quería ver si era más fácil de condensar.
También es posible envolver el archivo 'contents' y en una nueva instancia de la estructura 'ArraySegment <>'. En el momento en que se escribió la respuesta anterior, eso no fue particularmente útil, pero desde .NET 4.5 el 'ArraySegment <>' implementa 'IList <>', 'IReadOnlyList <>' y sus interfaces base (incluyendo 'IEnumerable <>') , por lo que puede, por ejemplo, pasar un 'ArraySegment <>' a 'string.Join'. –
Por mucho que odie a Linq, decidí que puedo tolerar esto, solo porque se ejecuta en un constructor estático, una vez por el inicio de la aplicación, por lo que la sobrecarga del rendimiento no existe. – Krythic