2010-06-28 30 views
23

Tôi muốn chọn một loạt các mục trong một loạt các mục. Ví dụ tôi có một mảng 1000 mục và tôi muốn "trích xuất" các mục từ 100 đến 200 và đặt chúng vào một mảng khác.Chọn một loạt các mục trong một mảng trong C#

Bạn có thể giúp tôi cách thực hiện điều này không?

+0

Hãy chắc chắn để chấp nhận một câu trả lời nếu nó giúp bạn. –

Trả lời

52
var dest = source.Skip(100).Take(100).ToArray(); 

hoặc bằng tay:

var dest = new MyType[100]; 
Array.Copy(source, 100, dest, 0, 100); 
     // source,source-index,dest,dest-index,count 
Các vấn đề liên quan