Gibt es einen einzeiligen einfachen Linq-Ausdruck, mit dem nur alles aus einem einfachen Array mit Ausnahme des ersten Elements abgerufen werden kann?
for (int i = 1; i <= contents.Length - 1; i++)
Message += contents[i];
Ich wollte nur sehen, ob es einfacher ist, zu verdichten.
contents
Array in eine neue Instanz derArraySegment<>
Struktur zu verpacken . Zu der Zeit wurde die obige Antwort geschrieben, die nicht besonders nützlich war, aber seit .NET 4.5 dieArraySegment<>
GeräteIList<>
,IReadOnlyList<>
und deren Basis - Interfaces (einschließlichIEnumerable<>
), so können Sie beispielsweise ein PassArraySegment<>
anstring.Join
.Folgendes würde Ihrer
for
Schleife entsprechen:quelle
var item
??