Saya memiliki array X dari 10 elemen. Saya ingin membuat array baru yang berisi semua elemen dari X yang dimulai pada indeks 3 dan berakhir pada indeks 7. Tentu saya dapat dengan mudah menulis sebuah loop yang akan melakukannya untuk saya, tetapi saya ingin menjaga kode saya sebersih mungkin . Apakah ada metode dalam C # yang dapat melakukannya untuk saya?
Sesuatu seperti (kode semu):
Array NewArray = oldArray.createNewArrayFromRange(int BeginIndex , int EndIndex)
Array.Copytidak sesuai dengan kebutuhan saya . Saya perlu item dalam array baru menjadi klon. Array.copyhanya memcpysetara dengan C-Style , bukan itu yang saya cari.