Existe-t-il une expression linq simple sur une ligne pour tout obtenir à partir d'un simple tableau, sauf le premier élément?
for (int i = 1; i <= contents.Length - 1; i++)
Message += contents[i];
Je voulais juste voir si c'était plus facile à condenser.
contents
tableau dans une nouvelle instance de laArraySegment<>
structure. Au moment où la réponse ci-dessus a été écrite, ce n'était pas particulièrement utile, mais depuis .NET 4.5 lesArraySegment<>
implémentationsIList<>
,IReadOnlyList<>
et leurs interfaces de base (y comprisIEnumerable<>
), vous pouvez par exemple passer unArraySegment<>
àstring.Join
.Ce qui suit serait équivalent à votre
for
boucle:la source
var item
??