J'ai un tableau X de 10 éléments. Je voudrais créer un nouveau tableau contenant tous les éléments de X qui commencent à l'index 3 et se terminent à l'index 7. Bien sûr, je peux facilement écrire une boucle qui le fera pour moi mais je voudrais garder mon code aussi propre que possible . Existe-t-il une méthode en C # qui peut le faire pour moi?
Quelque chose comme (pseudo code):
Array NewArray = oldArray.createNewArrayFromRange(int BeginIndex , int EndIndex)
Array.Copy
ne correspond pas à mes besoins . J'ai besoin que les éléments du nouveau tableau soient des clones. Array.copy
est juste un memcpy
équivalent C-Style , ce n'est pas ce que je recherche.