Tôi có một mảng X gồm 10 phần tử. Tôi muốn tạo một mảng mới chứa tất cả các phần tử từ X bắt đầu ở chỉ số 3 và kết thúc ở chỉ mục 7. Chắc chắn tôi có thể dễ dàng viết một vòng lặp sẽ làm điều đó cho tôi nhưng tôi muốn giữ mã của mình sạch nhất có thể . Có một phương pháp trong C # có thể làm điều đó cho tôi không?
Một cái gì đó như (mã giả):
Array NewArray = oldArray.createNewArrayFromRange(int BeginIndex , int EndIndex)
Array.Copy
không phù hợp với nhu cầu của tôi . Tôi cần các mục trong mảng mới để được nhân bản. Array.copy
chỉ là một kiểu C memcpy
tương đương, nó không phải là thứ tôi đang tìm kiếm.