Print a circular array c# : I have this situation:

    int[] array = new int[] {7, 5, 6}

The value of my index i is 1 and he is pointing at the head of my hypothetical circular list, the value "7" at the zero position is the tail.

My aim is to print:
    
    5,6,7

Do I need a specific structure or can I do it with a simple array ?
