Ich habe ein Array X von 10 Elementen. Ich möchte ein neues Array erstellen, das alle Elemente aus X enthält, die bei Index 3 beginnen und bei Index 7 enden. Natürlich kann ich leicht eine Schleife schreiben, die dies für mich erledigt, aber ich möchte meinen Code so sauber wie möglich halten . Gibt es eine Methode in C #, die das für mich tun kann?
So etwas wie (Pseudocode):
Array NewArray = oldArray.createNewArrayFromRange(int BeginIndex , int EndIndex)
Array.Copy
passt nicht zu meinen Bedürfnissen . Ich brauche die Elemente im neuen Array, um Klone zu sein. Array.copy
ist nur ein C-Style- memcpy
Äquivalent, es ist nicht das, wonach ich suche.