Mam tablicę X zawierającą 10 elementów. Chciałbym utworzyć nową tablicę zawierającą wszystkie elementy z X, które zaczynają się od indeksu 3, a kończą na indeksie 7. Jasne, że mogę łatwo napisać pętlę, która to zrobi za mnie, ale chciałbym zachować mój kod tak czysty, jak to możliwe . Czy istnieje metoda w C #, która może to dla mnie zrobić?
Coś w stylu (pseudo kod):
Array NewArray = oldArray.createNewArrayFromRange(int BeginIndex , int EndIndex)
Array.Copy
nie pasuje do moich potrzeb . Potrzebuję elementów z nowej tablicy, aby były klonami. Array.copy
to tylko memcpy
odpowiednik w stylu C. Nie szukam tego.