Apakah ada ekspresi linq satu-baris yang mudah untuk mendapatkan semuanya dari array sederhana kecuali elemen pertama?
for (int i = 1; i <= contents.Length - 1; i++)
Message += contents[i];
Saya hanya ingin melihat apakah lebih mudah mengembun.
contents
array dalam instance baru dariArraySegment<>
struct. Pada saat jawaban di atas ditulis, itu tidak terlalu berguna, tetapi sejak .NET 4.5ArraySegment<>
mengimplementasikannyaIList<>
,IReadOnlyList<>
dan antarmuka dasarnya (termasukIEnumerable<>
), jadi Anda dapat, misalnya, meneruskanArraySegment<>
kestring.Join
.Berikut ini akan setara dengan
for
loop Anda :sumber
var item
??