I have an array X of 10 elements. I would like to create a new array containing all the elements from X that begin at index 3 and ends in index 7. Sure I can easily write a
Have you considered using ArraySegment?
ArraySegment
http://msdn.microsoft.com/en-us/library/1hsbd92d.aspx